Formation Selenium Cucumber

Description de la formation Selenium et Cucumber 

La formation selenium et cucumber vous aide à explorer l’automatisation des scénarios du test d’une application web à l’aide de l’outil Cucumber et du sélénium. Au cours de la formation, vous appreniez les spécificités du l’outil Cucumber ( un cadre de développement basé sur le comportement (BDD). Ainsi, vous pratiquez Selenium WebDriver, comment mettre en place un projet cucumber et intégrer Selenium WebDriver avec Cucumber. 

Objectifs pédagogiques

  • Mise en oeuvre des outils sélenium et Cucumber .
  • Appliquer et maîtriser les commandes de Selenium
  • Création d’un projet avec cucumber
  • Intégration continue avec Jenkins

Publique cible 

  • Chaque personne est intéressée par le domaine d’automatisation du test ou souhaite faire une reconversion professionnelle.
  • Ingénieurs AQ, Testeurs de logiciels, Ingénieurs en logiciel, Développeurs de logiciels, testeurs manuels

Prérequis

  • Une connaissance de base de Selenium est souhaitable mais n’est pas obligatoire.
  • Aucune connaissance de BDD et Cucumber n’est exigée.

Programme de la formation Selenium Cucumber 

1/ Introduction

  • Introduction au test logiciel
  • Pourquoi tester le logiciel ?
  • Quels sont les types des tests ?
  • Comment tester le logiciel ?

2/ Automatiser les tests c’est quoi ?

  • Automatisation des tests
  • Pourquoi automatiser les tests ?
  • Quand automatiser les tests ?
  • Bénéfices et limites de l’automatisation
  • Différents outils d’automatisation des tests

3/ Outils de Test : Selenium 

  • Présentation de Selenium
  • A propos de Selenium
  • Avantages et limites
  • Architecture de la suite d’outils Selenium: Selenium IDE, Selenium WebDriver, Selenium Grid

4/ Selenium WebDriver 

  • Pratiquer Selenium WebDriver
  • Présenter l’application web à tester.
  • Xpath, c’est quoi ?
  • Savoir comment localiser les éléments dans une page web avec plusieurs façons
  • Junit, TestNg
  • Installation et configuration
  • Mise en œuvre
  • Le premier projet (maven) : Appliquer et maîtriser les commandes de Selenium.

5/ Cucumber

  • C’est quoi cucumber ?
  • La langage Gherkin
  • Création d’un projet avec cucumber : écrire plusieurs
    scenarii, coder les StepDefinitions, exécuter les tester et analyser les résultats

6/ Intégration 

  • BDD
  • Scenario outline
  • Le design pattern POM
  • Comparer Selenium avec un outil d’automatisation payant (Test Complete de SmartBear)
  • Les framework de Selenium (exemple Data Driven Framework)
  • Intégration continue avec Jenkins

 

Formation Selenium Cucumber

2500 H .T
  • Durée : 5 jours
Formulaire d'inscription au formation