Agile testing is a software testing process that follows the principles of agile software development. Agile testing aligns with iterative Development Methodology and gets started at the beginning of the project.
Best Practices in Agile Testing are
1. Automated Unit Tests
2. Test-Driven Development
3. Automated Regression Tests
4. Exploratory Testing
This online course is a step by step guide to learn Agile Testing Concepts.
We would recommend you to also learn Software Testing objective, fundamental principles, and various test design techniques.