Présentateur(s)

Félix-Antoine Bourbonnais

Description


Imaginez que vous adoptez le BDD et avez des scénarios Gherkin à automatiser... Vous ne savez pas trop comment vous y prendre et ça fait beaucoup de tests bout-en-bout difficiles à maintenir...

Comment faire techniquement pour partir du scénario et l'automatiser? Comment éviter d'écrire uniquement des tests bout-en-bout? Comment faire cohabiter tout cela avec les tests unitaires?

Cette présentation montre à l'aide d'une démonstration technique de l'ATDD (avec Cucumber-JVM) comment faire pour d'abord écrire un test petit couvrant la logique d'affaires, puis écrire une deuxième implémentation du test pour couvrir le UI et l'infrastructure. Le tout en respectant la pyramide des tests!

Vous apprendrez comment faire cohabiter plusieurs implémentations du code de test (glue / step definitions) pour un même scénario que votre intégration continue pourra filtrer et configurer dans un pipeline.

Présentation technique (Java et Cucumber) et de niveau avancé. Le participant doit savoir au minimum utiliser un outil de test unitaire et connaître ce qu'est un test d'acceptation automatisé (ex.: Cucumber, SpecFlow, etc.).

Démonstration

Démonstration longue sans les commentaires

Références

Notre infolettre

Inscrivez-vous à notre liste de diffusion qui vous proposera des trucs, astuces, articles et livres concernant l'architecture durable, l'ingénierie logicielle, l'agilité, les essais et l'assurance qualité.

@