Accueil > Développement Logiciel > Ingénierie logicielle > Plateforme Selenium 2.0, mise en oeuvre
Formation #PSMO

Formation Plateforme Selenium 2.0, mise en oeuvre

15 et 16 Août 2019

10 et 11 Oct. 2019

17 et 18 Déc. 2019

2 jours

Réf. PSMO

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ? Demandez un devis.

Objectifs

  • Découvrir le fonctionnement de la suite d’outils Selenium 2
  • Apprendre à concevoir des tests sur la plateforme Selenium
  • Concevoir et maintenir des tests automatisés Selenium
  • Savoir interpréter les résultats de vos tests et les intégrer dans une chaîne d’intégration continue
Participants

Participants

  • Chargés de tests en MOA ou MOE
  • Responsables des processus de validation ou de recette
  • Automaticiens de tests
Approche Pédagogique

Approche Pédagogique

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Programme
1/ Introduction – Revenez sur les principes essentiels du test dans le processus de développement
  • Retour sur les tests fonctionnels des applications Web
  • Processus et qualité
  • Différents niveaux de test : test unitaire, test d’intégration, test fonctionnel et test de charge
  • La problématique du test des IHM Web, positionnement de Selenium
2/ Automatisation – Assimilez les concepts d’automatisation de vos tests logiciels
  • Pourquoi automatiser ?
  • Bénéfices et limites de l’automatisation
  • Choisir les tests à automatiser
3/ Présentation de Selenium 2 – Partez à la découverte de la plateforme
  • Le projet Selenium, historique et enjeux
  • Navigateurs supportés
  • Présentation des commandes
  • Architecture de la suite d’outils Selenium 2 : Selenium IDE, Selenium RC, Selenium Grid
4/ Selenium IDE – Sachez mettre en œuvre l’environnement de développement de la plateforme
  • Capture et enregistrement de scénario avec Selenium IDE
  • Structure et éléments de script
  • Analyser et modifier un script généré
  • Création manuelle de script
  • Création de suite de tests
  • Accéder à des éléments avec les accessors
  • Vérifier des éléments avec les assertions
  • Expressions régulières
  • Rollup Rules
  • XPath
5/ Selenium RC – Apprenez à piloter les tests
  • Architecture
  • Installation
  • Convertir les scripts de test
  • Langages supportés
  • Exécuter les tests
  • Reporting des résultats
  • Options avancées
6/ Selenium 2 Webdriver – Formez-vous à l’utilisation des interfaces de programmation applicative (API)
  • Présentation générale de l’API Webdriver
  • Architecture
  • Les drivers (proxy) pour les différents navigateurs (Internet Explorer, Firefox, Chrome, Android et HtmlUnit)
  • Pilotage des tests multi-navigateurs avec Webdriver
  • Trouver les éléments du DOM
  • Remote Webdriver
7/ Selenium Grid – Préparez une grille de serveurs avec Selenium 2
  • Architecture
  • Installation et configuration des différents composants
  • Création d’un test pour le Grid
  • Exécution parallélisé de tests
  • Les différentes options
  • Gestion des environnements
8/ Concepts avancés – Allez plus loin avec les interactions utilisateurs
  • Présentation du concept d’intégration continue avec Selenium 2
  • Démarche de spécification
  • Extension de l’API Selenium IDE
  • Pont vers les gestionnaires de test
Dates

Dates

  • 15 et 16 Août 2019
  • 10 et 11 Oct. 2019
  • 17 et 18 Déc. 2019