What is Agile Testing?
Agile Testing is a type of software testing that is conducted as part of the principles of agile software development. Basically, Agile Testing is the practice of testing software for bugs or performance issues within the context of an agile workflow.
Agile Testing refers to the approach of testing the software keeping in mind that the customer needs keep changing and evolving. Hence, in agile testing the software is conducted in a dynamic environment where the testing requirements keep changing in order to keep up with the customer needs. This testing is done in parallel to the development activity where the testing team receives frequent small codes from the development team for testing.
In agile testing, the testing is not considered to be a separate phase, but is rather taken to be a part of the development process in itself as coding.