AGILE is a methodology that promotes continuous iteration of development and testing throughout the software development life cycle of the project. To be more precise, we can say that both development and testing activities are concurrent.
In agile, testing is not a separate phase, it is an integral part of software development. Testers lend their expertise in demonstrating user stories from customers. They guide the developers to develop user stories. Testing and Coding are done incrementally and iteratively. This will continue until the feature is ready to release in Production.
Now-a-days, we can see that more number of project teams are switching to agile mainly because of the simplicity of principles in it. Agile also seems to be easy to handle and to