Les tests unitaires sont très populaires auprès de la communauté Agile mais qu'en est-il des tests d'acceptation?  Ces tests semblent encore flous pour la communauté.  Les outils existants (Fit, Fitnesse, Selenium) ne semblent pas répondre aux besoins de tous.

Quelques membres du groupe Patterns & Practices de Microsoft préparent un livre sur le sujet pour tenter de jeter les bases d'une définition claire des tests d'acceptation.  On peut suivre leur progrès sur le site http://www.codeplex.com/TestingGuidance.

J'aime leur idée de définir ce qu'est les tests d'acceptation et comment s'en servir pour savoir si on peut livrer le produit au client.  Les auteurs proposent un modèle qui, à mon avis, fonctionne dans presque tous les cas.  Au bas complètement de la page d'accueil, il y a un sondage pour connaître votre définition des tests d'acceptation.