Testing in Agile Projects
Agile testing integrates quality assurance into every sprint, emphasizing collaboration among team members and continuous feedback. Key principles include early testing, shared responsibilities, and a focus on automation, allowing for rapid adjustments and improved software quality. The role of QA evolves to include participation in all Scrum ceremonies, ensuring that testing is an ongoing process rather than a final step.
Enroll to start learning
You've not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
Sections
Navigate through the learning materials and practice exercises.
What we have learnt
- Testing in Agile is continuous and embedded in each sprint.
- QA collaborates closely with developers throughout the development process.
- Exploratory testing is crucial for uncovering edge cases and usability issues.
Key Concepts
- -- Continuous Integration/Continuous Deployment (CI/CD)
- A practice where code changes are automatically tested and deployed to ensure quick and quality delivery.
- -- Exploratory Testing
- Testing where the tester actively explores the software to discover unknown issues without predefined test scripts.
- -- Definition of Done (DoD)
- A checklist that defines when a story or task is considered complete, including all required testing.
Additional Learning Materials
Supplementary resources to enhance your learning experience.