scrum best practices
TRANSCRIPT
Scrum Team Best Practices
Challenges and Resolutions Is QA part of the development team?
Yes
Should QA be in the same iteration as development? Yes
Who does QA? Scrum Team (All team members)
Do we need “test plan”?Yes (Should be created during Sprint Planning)
Are acceptance tests enough for a user story? No, Definition of Done (DOD) should be well defined
When do we know testing is done? When the defined Acceptance Criteria is met
Who defines test cases? Primarily done by QA, and reviewed by Scrum Team
Do we need to track bugs?Yes, till closure
Types of TestingUnit Testing
Smoke Testing Functional Testing
Integration Testing
Performance Testing
Regression Testing
Load Testing
Outside SprintTesting
Inside
Sprint
Testing
Who Does What?What When Who
Unit Testing Coding DeveloperSmoke Testing Drop Developer/Tester
Integration Testing Coding Developer/TesterRegression Testing Drop/Test Developer/TesterAcceptance Testing Delivery PO
Performance Testing Delivery TesterLoad Testing Delivery Tester
Inside the sprint
Outside the sprint
Defect FilterSprint
PlanningTest Case Review Unit Testing Functional
TestingIntegration
Testing
PrioritizationSprint Planning (Sprint Backlog)
Build Deployment Plan
Test Cases
Backlog Grooming
Additional Best PracticesEstimate in Story Points and tasks in hours
Burndown Chart Analysis
Test Automation
Test Coverage (Sonar)
CI is continuous QA
BDD
TDD