Agile Testing is a software testing practice that follows the principles of agile software development.
Agile Testing involves all members of the project team, with special expertise contributed by testers. Testing is not a separate phase and is interwoven with all the development phases such as requirements, design and coding and test case generation. Testing takes place simultaneously through the Development Life Cycle.
The target audience for this tutorial is Software Testing Professionals, Software Quality Experts, and Software Developers.
Before proceeding with this tutorial, you should have a basic understanding of software development life cycle (SDLC). A basic understanding of software testing (manual or automation) will be beneficial.