1.3.0 Le BDD (Behaviour-Driven Development)

1.3.0 Le BDD (Behaviour-Driven Development)

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Automatiser les Tests avec Robot Framework - Fondations

Buy nowLearn more

Module 0: Présentation de la Formation

  • 0.1 Bienvenue et Présentation d'Epignosis Center
  • 0.2 Mieux se connaître: Formateur et Apprenants
  • 0.3 Les Objectifs de la Formation
  • 0.4 Télécharger les Slides PDF pour le Module 00

Module 1: Introduction à l'Automatisation

  • 1.0.0 Projet d'automatisation
  • 1.0.1 Pourquoi Automatiser ?
  • 1.0.2 Quand Automatiser ?
  • 1.0.3 Quand NE PAS Automatiser ?
  • 1.1.0 Les Tests en Démarche Agile: Le Cas de SCRUM
  • 1.1.1 Le Peer Programming
  • 1.1.2 Le Test-Driven Developpement (TDD)
  • 1.2 Le TDD en Pratique
  • 1.3.0 Le BDD (Behaviour-Driven Development)
  • 1.3.1 Le BDD avec la Syntaxe Gherkin
  • 1.3.2 La pratique du BDD - Cas de test en style Gherkin
  • 1.3.2 La pratique du BDD - Cas de test en style Mots-clés
  • 1.3.2 La pratique du BDD - Cas de test en style Tableau
  • 1.4.0 Les principes du ATDD (Acceptance Test-Driven Development)
  • 1.4.1 La pratique de l'ATDD
  • 1.4.2 La différence entre le TDD, le BDD et l'ATDD
  • 1.4.3 Le TDD, BDD et l'ATDD dans la Pyramide des Tests
  • 1.4.4 Le TDD, BDD et l'ATDD dans les Quadrants des Tests
  • 1.5 Les frameworks d’automatisation (linéaire, modulaire, DDT, KDT, BDD, Hybride)
  • 1.6 Qu'est-ce qu'un bon Framework d'automatisation?
  • 1.7 Télécharger les Slides PDF pour le Module 01

Module 2. Présentation de Robot Framework

Delayed 14 days

  • 2.0 DEMO Robot Framework
  • 2.1 Philosophie de Robot Framework
  • 2.2 Architecture de Robot Framework
  • 2.3 Librairies standards et externes
  • 2.4 outils intégrés

Module 3. installation de l‘environnement

Delayed 14 days

  • 3.0 Apercu des étapes de l'installation
  • 3.1 Installer Python et Pip
  • 3.2 Installer Robot Framework
  • 3.3 Installer les navigateurs
  • 3.4 Télécharger les Webdrivers
  • 3.5 Installer une IDE: PyCharm ou Visual Studio Code
  • 3.6 Créer et Excécuter un projet Robot Framework dans l‘IDE
  • 3.7 Créer un environnement virtuel

Module 4. Créer votre premier projet et script de tests

Delayed 21 days

  • 4.0 Aperçu des étapes
  • 4.1 Détailler le test manuel et faire le mapping avec les librairies
  • 4.2 Localiser les éléments avec les stratégies de localisation
  • 4.3 Ecrire et exécuter le script automatisé
  • 4.4 Exercices d‘application
  • 4.5 Proposition de solutions aux exercices

5. Rendre le script plus clair et maintenable

Delayed 21 days

  • 5.0 Vue d‘ensemble
  • 5.1 Apercu de la solution finale
  • 5.2 Introduction aux mots-clés définis par l’utilisateur
  • 5.3 Découper le script en mots-clés
  • 5.4 Déplacer les mots-clés dans des fichiers de ressources
  • 5.5 Ajouter des étapes de configuration et de nettoyage
  • 5.6 Créer des Page Objects

6 Conclusion

Delayed 21 days

  • 12.1 Retour sur ce qu'on a appris
  • 12.2 Prochaines étapes