📖 What is Agile Software Development?
Agile Software Development is a group of iterative and incremental methodologies focused on flexibility, continuous improvement, and rapid delivery of working software. It relies on cross-functional teams, close collaboration with stakeholders, and adaptability to changing requirements.
"Agile promotes early and continuous testing. The exam expects you to know that in Agile, developers and testers work closely together, and testing is an ongoing activity, not a separate phase."
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Agile Software Development?
- ▸ Cross-functional teams
- ▸ Continuous testing
- ▸ Adaptability
🎯 How does Agile Software Development appear on the CTFL-v4.0 Exam?
A scenario describing daily collaboration between testers and developers.
Questions about adapting to changing requirements late in development.
❓ Frequently Asked Questions
Is there a separate testing phase in Agile?
No, testing is a continuous, integrated activity performed concurrently with development.
Who is responsible for quality in an Agile team?
The entire cross-functional team, not just the designated testers.