What is Agile Testing? | Agile Testing Questions

Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm.
Agile testing is a software testing practice which emphasizes testing from the perspective of customers who will utilize the system. Agile testing does not rigidly follow the pre-defined testing procedures, but rather focuses on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
Agile testers:
1.Use reusable checklists to suggest tests
2.Focus on the essence of the test rather than the incidental details
3.Use lightweight documentation styles/tools
4.Capturing test ideas in charters for Exploratory Testing .