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.