Selenium – Automatisation des tests fonctionnels des applications Web

0 Enrolled
14 heures
  • 14 heures
  • 24
  • 0
  • no
1,500.00€

Aperçu du cours

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.

Prérequis

  • Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test

Objectifs pédagogiques

  • 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

Public ciblé

  • Testeurs ou développeurs désirant se former aux techniques d’automatisation
  • Chefs de projet test
  • Responsables de validation ou de recette

Programme de 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

    • 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content