« Introduction à TDD et BDD » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
Ligne 80 : Ligne 80 :
C'est une activité créative et même si je suis sûr que vous détestez qu'on vous prenne pour un créatif, vous êtes un créatif. Vous devez en avoir l'intuition.<br/>
C'est une activité créative et même si je suis sûr que vous détestez qu'on vous prenne pour un créatif, vous êtes un créatif. Vous devez en avoir l'intuition.<br/>
<br/>
<br/>
==Conclusions==
==Conclusion==
BDD, TDD, ATDD, Spécifications par l'Exemple, ... ce sont tous les mêmes. Ils travaillent d'un point de vue extérieur pour aller vers l'intérieur, ils utilisent des exemples pour spécifier comment le système doit se comporter, ces exemples sont ensuite exprimés dans un langage universel que toute l'équipe comprend, y compris les membres non techniques, et ensuite, une fois que vous l'avez automatisé, vous pouvez vérifier, ce qui signifie que vous pouvez savoir quand votre documentation est à jour, cela signifie que vous pouvez voir quand une régression s'est introduite, ce qui signifie que vous voyez le périmètre du système qui a été jusque-là implémenté par l'équipe de développement.<br/>
BDD, TDD, ATDD, Spécifications par l'Exemple, ... ce sont tous les mêmes. Ils travaillent d'un point de vue extérieur pour aller vers l'intérieur, ils utilisent des exemples pour spécifier comment le système doit se comporter, ces exemples sont ensuite exprimés dans un langage universel que toute l'équipe comprend, y compris les membres non techniques, et ensuite, une fois que vous l'avez automatisé, vous pouvez vérifier, ce qui signifie que vous pouvez savoir quand votre documentation est à jour, cela signifie que vous pouvez voir quand une régression s'est introduite, ce qui signifie que vous voyez le périmètre du système qui a été jusque-là implémenté par l'équipe de développement.<br/>
<br/>
<br/>