Avez-vous remarqué que le test logiciel est une des tendances les plus à la mode ces dernières années ? Je ne dis pas que le test logiciel est un concept récent, au contraire. Cependant des pratiques émergentes comme l'XP, le TDD ou le BDD ne cesse de prendre de l'ampleur et de révolutionner la manière de produire des logiciels.
Je vais tenter aujourd’hui de vous présenter les tests dits d’intégration mis en place par Rails ainsi que l’utilisation de Capybara, une bibliothèque externe permettant de simuler des actions utilisateur, dans le but de réaliser des test dits de validation (« Acceptance testing »). L’intérêt de Capybara : gérer les scénarios complexes dans lesquels une partie de la logique de l’application est assuré par du Javascript?

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire