Automatisation des tests avec Selenium

POPULATION VISÉE

Testeur ou développeur désirant se former aux techniques d’automatisation, Chef de projet test

OBJECTIFS DE LA FORMATION

Savoir mettre en oeuvre une démarche d’automatisation et en particulier des tests, Apprendre à mettre en oeuvre toutes les fonctionnalités propres à Selenium .

VOLUME HORAIRE :22 Heures

PLAN DE LA FORMATION

DÉMARCHE D’AUTOMATISATION

  • Stratégie d’automatisation
  • Caractéristiques et difficultés des tests d’IHM
  • Faire des tests maintenables

OUTIL SELENIUM

  • Présentation de Selenium et ses composants, historique
  • Un premier test avec l’IDE : capture et rejeu
  • Les différentes méthodes de localisation d’un objet graphique (ID,XPATH, CSS, lien)
  • Structure d’une commande Selenium, type de commande (action/contrôle)

WEBDRIVER

  • Présentation de l’API
  • Pourquoi utiliser WebDriver ?
  • Exporter ses tests dans différents langages de programmation
  • Améliorer ses tests en combinant java, JUNIT et Webdriver : paramétrage et modularité
  • Exécuter ses tests sur différentes plates-formes IE, FF, Chrome, mobile
  • TP : exportation de test en java, utilisation de JUNIT4 pour paramétrer
  • TP : utilisation de page object pour modulariser les tests

SELENIUM GRID

  • Présentation de Grid
  • TP : Exécution de test sur différentes plates-formes

INTÉGRATION

  • Intégration avec des outils d’intégration continue et autres
  • Rapport de test

EXAMENS BLANCS ET CORRECTIONS