Formation Selenium Cucumber et JAVA

Description de la formation Selenium et Cucumber et  JAVA

La formation selenium et cucumber + JAVA 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. Finalement, cette formation abordera les concepts fondamentaux de JAVA.

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
  • Fondamentaux de JAVA 

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 + JAVA

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

7/ Initiation à JAVA

  • Fondamentaux de JAVA
  • Projet Pratique

Autre information sur la formation en ligne

  • Durée : 5 jours 
  • Formateur : expert certifié ISTQB et Selenium A4Q.
  • Langue : Français

Formulaire d'inscription au formation