« Introduction à TDD et BDD » : différence entre les versions
De Wiki Agile
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 51 : | Ligne 51 : | ||
<br/> | <br/> | ||
==Cucumber n'est pas BDD== | ==Cucumber n'est pas BDD== | ||
Matt et moi travaillons tous les deux pour Cucumber Ltd mais dans sa description il n'y a aucune mention de Cucumber où que ce soit. Cucumber ne fait pas partie du BDD. Cucumber est quelque chose qui a été créé pour aider les gens à automatiser d'une manière spécifique. Si je reviens au livre de Nat et Steve, ils utilisent JUnit tout au long de leur livre pour automatiser les tests d'acceptation. Cela dépend entièrement de votre organisation, de la façon dont vous voulez pratiquer le BDD.<br/> | |||
<br/> | |||
La manière classique, en utilisant Cucumber et SpecFlow et tout autre outil qui utilise une syntaxe semi-structurée appelée Gherkin, c'est de documenter et de définir ces spécifications. Vous finirez par avoir ce qu'on appelle des fichiers feature.<br/> | |||
<br/> | |||
[[Fichier:Feature-file.png|border|800px]]<br/> | |||
<br/> | |||