Agile Testingis a software testing practice that follows the principles of agile software development. Agile testing involves all members of a cross-functional agile team, with special expertise contributed by testers, to ensure delivering the business value desired by the customer at frequent intervals, working at a sustainable pace.
Agile development recognizes that testing is not a separate phase, but an integral part of software development, along with coding.