1 What do you understand by Agile testing?
AGILE methodology is a practice followed by QA and is known to promote continuous iteration of development. This testing takes place in the dynamic environment as the requirements keep changing according to the needs of the customer. This testing takes place throughout the development of the software lifecycle of a particular project. Unlike the Waterfall model the testing and development activities are concurrent. The Agile testing is done to the developmental activity in a parallel order and the team testing it receives small codes frequently from the development team.
The agile testing is based on four core values:
- Giving more importance to the team and individual interactions more than tools and processes
- Giving more importance to working software more than comprehensive documentation
- Customer collaboration is above contract negotiation
- Responding to change above following a plan