Selenium A4Q

Selenium A4Q

Automatiser les tests d'applications Web


Référence ITQ-SELE-F
Durée 3 jour(s)

Pour une session intra ou sur mesure

Demander un devis
Certifiante Débutant Test et qualité logiciel

Selenium est un outil Open Source permettant d’automatiser les tests d’applications Web. De nombreuses organisations ont conçu des solutions d’automatisation se basant sur Selenium Web Driver. Les compétences en Selenium sont donc très utiles.

Objectifs pédagogiques

Cette formation donne une connaissance de base dans la création de tests d’applications web avec l’outil Selenium WebDriver. Les participants découvriront les facteurs à prendre en compte lors de la décision d'automatiser les tests, ainsi que les techniques spécifiques de navigation, d'interaction avec les éléments de l'interface graphique, de journalisation, de création de rapports, etc. Une fois le cours réussi, un participant pourra créer et exécuter des tests Selenium WebDriver sans supervision. 

Ce cours prépare également au passage de l’examen de certification Testeur Selenium Fondation.

Public concerné

Testeurs logiciels, automaticiens

Prérequis

Connaissances générales des concepts du test logiciel et de la programmation logiciel et connaissances de base du langage de programmation Python.

Programme de la formation

  • Introduction à Selenium
    • Automatisation des tests.
    • Présentation et historique de Selenium.
    • Selenium IDE.
  • Selenium WebDriver
    • Architecture.
    • Installation.
    • Mon premier script.
    • Travailler avec différents navigateurs.
    • Scripts avancés.
    • Travailler avec des bases de données.
    • Ajax et javascripts.
    • Reporting.
  • TestNG
    • Présentation.
    • Installation.
    • Utilisation avec Selenium.
  • Intégration Continue
    • Introduction.
    • Installation d’un environnement d’intégration continue.
    • Configuration de Jenkins.
    • Utilisation avec Selenium.
  • Test sur plusieurs navigateurs en simultané.
    • Démonstration avec BrowserStack.
  • Framework
    • Introduction.
    • Etude de différents Framwork types.

Moyens pédagogiques

  • Travaux Pratiques (via une machine virtuelle).
  • Exercices et examen blanc.