Le Test Agile par la pratique avec BDD et Cucumber

Betribsiwwergräifend Formatioun

U wie riicht sech d'Formatioun?

Ce cours est idéal pour les personnes impliquées dans la qualité des logiciels tels que les consultants en tests, les consultants en informatique, les développeurs, les experts techniques mais aussi les ingénieurs.

Erreechten Niveau

Avancéiert

Dauer

2,00 Dag(Deeg)

Sprooch(e) vun der Déngschtleeschtung

EN FR

Nächst Sessioun

15.05.2024
Plaz
Luxembourg

Präis

1200,00€

Ziler

Les approches agiles ont une manière distincte de mettre en œuvre les phases de spécification et de qualification. Des méthodes pratiques existent et répondent aux objectifs des parties prenantes et des différentes phases du projet, le "Test Driven Development" (TDD), le "Acceptance Test Driven Development" (ATDD) et le "Behavior Driven Development" (BDD).

  • Découvrir et comprendre les spécificités des tests dans un contexte Agile.
  • Différencier les méthodes xDD
  • Savoir mettre en œuvre le développement piloté par le comportement (Behaviour Driven Development)
  • Maîtriser la pratique de l'écriture en langage Gherkin
  • Comprendre les grands principes de l'automatisation des tests
  • Implémenter des scénarios Gherkin avec Cucumber
  • Transformer Gherkin en scénarios exécutables avec Cucumber

Inhalt

1ère partie théorique:

1. Introduction:

  • Des constats sur les difficultés de spécifier

2. Rappels de certains principes agiles

  • Des valeurs déclarées du contexte agile
  • Des caractéristiques du test en agile – les quadrants des tests, la pyramide des tests

3. Différencier TDD, ATDD et BDD

  • TDD – une technique de développement agile
  • ATDD – une approche du test d’acceptation dans le contexte agile
  • BDD – une technique de spécification et de conception des tests
  • La couverture de test avec les pratiques nDD

4. BDD et mise en pratique

  • Introduction au langage Gherkin
  • L’objectif des critères d’acceptation
  • De l’utilisation de la conversation et des exemples pour une compréhension partagée
  • Le scénario en tant que livrable du BDD

5. BDD et stratégie d’automatisation

  • Pourquoi une stratégie d’automatisation?
  • Les apports du BDD pour la conception de tests automatisés
  • Point de vue sur l’automatisation des test de bout en bout
2ème partie: Travaux pratiques

1. Rédaction / conception de scénario Gherkin
2. La mise en œuvre du BDD avec Cucumber
3. Mise en place de l’environnement Eclipse/Cucumber
4. Création de projet Java dans l’environnement
5. Génération de "glue code" et de "step definitions"

Nächst Sessioun

Datum
Stad
Sprooch & Präis
15.05.2024

16.05.2024
Luxembourg
FR 1200,00€
07.10.2024

08.10.2024
Luxembourg
EN 1200,00€
09.12.2024

10.12.2024
Luxembourg
FR 1200,00€

Dës Formatioune kéinten Iech interesséieren