Automatiser les tests à tous les niveaux est essentiel au développement itératif et incrémental. Néanmoins, c'est plus facile à dire qu'à faire. La plupart des IDEs modernes permettent de se lancer rapidement dans les test unitaires mais il faut souvent retrousser nos manches pour automatiser les tests d'intégration ou les tests systèmes (lire: de bout en bout).

Cette session, sous forme de Kata, présente comment piloter le développement d'une application par les tests clients automatisés (tests d'acceptance et tests systèmes). Pendant la session, les présentateurs enrichiront une application existante pour démontrer comment tirer profit des différents types de tests pour produire du code de qualité. La démonstration sera suivie d'une présentation sur les concepts abordés ainsi qu'une session de questions/réponses

Comments

Comments are closed.

Merci pour tous les trucs et astuce et la demo de TDD extérieur vers intérieur. Par hasard est ce que le code de cette démo est open?

Le code est disponible sur son compte github : https://github.com/testinfected

Intéressant, je ne sais pas si je vais l'appliquer, mais je crois qu'il faudrait. Super bien expliqué, j'aurais préféré que ce soit en PHP par contre.