Process in Agile testing:
***************************
1) Conversational test creation
2) Coaching tests
3) Providing test interfaces
4) Exploratory learning

Conversational test creation
*****************************

* Who should write tests

* Defining test is a key activity that should include programmers and customer representatives.
* Don't do it alone.

Cooaching Tests
*******************

* A way of thinking about acceptance tests

* turn user stories in to tests
* Tests provide
1) Goals and guidance
2) Instant feedback
3) progress measurement
* Tests are specified in a format:
1) That is clear enough that users/customers can understand.
2) That is specific enough that it can be executed.
* specification by example

Providing test interfaces
**************************
Developer are responsible for providing the fixtures that automate coaching tests.
2) In most cases XP teams are adding test interfaces to their products,rather than using external test tools.



Test Interaction model
**************************

Exploratory learning
************************
Plan to explore the product with each iteration
Look for bugs , missing features and opportunities for improvement.
we don't understand software until we have used it.