Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Selenium - Automatisation des tests fonctionnels des applications Web

Selenium - Automatisation des tests fonctionnels des applications Web

Formation à distance
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 29/11/2021. Dernière mise à jour le 21/12/2021.

Version du programme : 1

Programme de la formation

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’organiser l'automatisation des tests des applications web en appliquant les techniques et bonnes pratiques de la solution open source Selenium.

Objectifs de la formation

  • Comprendre l'architecture de la plateforme open source Selenium
  • Apprendre à mettre en oeuvre toutes les fonctionnalités propres à Selenium
  • Savoir mettre en oeuvre une démarche d’automatisation et en particulier des tests d’interface
  • Savoir créer et exporter des scenarios de tests dans différents langages de programmation
  • Comprendre comment intégrer les tests dans les outils d’intégration continue

Profil des bénéficiaires

Pour qui
  • Testeurs ou développeurs désirant se former aux techniques d’automatisation
  • Chefs de projet test
  • Responsables de validation ou de recette
Prérequis
  • Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test

Contenu de la formation

  • Rappels sur l'automatisation
    • Création d'une stratégie d'automatisation
    • Causes d'échec
    • Caractéristiques et difficultés des tests d'IHM
    • Réalisation de tests maintenables
  • Présentation de l'outil Selenium
    • Rappels sur les tests fonctionnels des applications Web
    • Présentation de Selenium
    • Présentation de l'architecture de Selenium
    • Robots de tests Open Sources
    • Accès aux éléments d'une page Web
    • Structure d'une commande Selenium & types de commande
    • Travaux pratiques : Installation et premiers pas sur la plateforme Selenium. Accès aux éléments d'une page Web
  • Selenium & Webdriver
    • L'API Webdriver : introduction et intérêts
    • Exportation des tests dans différents langages de programmation
    • Combinaison Java, JUNIT et Webdriver : réglages et modularité pour la performance des tests
    • Test & plate-formes (Chrome, IE, FF, Mobile...)
    • Travaux pratiques : exportation de tests dans différents langages. Paramétrage du test en JUNIT4. Utilisation de page object pour modulariser les tests
  • Selenium Grid : paralléliser les tests
    • Webdriver vs Grid : les limites de Webdriver
    • Architecture
    • Installation et paramétrage
    • Exécution parallélisée des tests
    • Gestion des environnements
    • Travaux pratiques : Parallélisation de tests sur plusieurs plateformes
  • Intégration
    • Les outils d'intégration continue
    • Les rapports de test
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation.