Nos formations

Plateforme Selenium 3.0, mise en œuvre (2 jours)

Accessible aux personnes en situation de handicap

Les campagnes de tests pouvant contenir des milliers de scénarios à exécuter, on comprend vite l’intérêt de l’automatisation. C’est l’objet de la plateforme Selenium. Ce stage vous fera prendre en main les outils de cette plateforme en vue de simuler une activité réelle sur un site Web et d’effectuer les tests.

Objectifs pédagogiques

  • Comprendre l’architecture de la plateforme Open Source Selenium
  • Prendre en main les robots de tests Open Source liés à la plateforme Selenium
  • Automatiser des suites de test avec les robots Selenium IDE
  • Interfacer Selenium avec d’autres outils de test

Travaux pratiques

Mise en œuvre par difficultés croissantes de robots sur la base d’une application Web de gestion.

PROGRAMME DE FORMATION

Introduction à la plateforme Selenium 3.0

  • Rappel sur les tests fonctionnels des applications Web.
  • Le projet Selenium (historique, roadmap).
  • Architecture de la plateforme Selenium 3.0.
  • Robots de tests Open Source disponibles.

Travaux pratiques
Installation, découverte d’une plateforme 3.0 et tests de bon fonctionnement.

  •  Selenium IDE et la localisation
  • Vue d’ensemble de Selenium IDE
  • Interagir avec une page web et localiser des éléments
  • Attributs et commandes
  • Méthodes de localisation : ID, Name, ClassName, Link Text…
  • Identifier des objets avec CSS Selector
  • Bonnes pratiques pour générer un XPath
  • Choisir une stratégie de localisation

Travaux pratiques
Mise en œuvre de différents moyens pour localiser les éléments web.

Création de tests avec le robot Selenium IDE

  • Quand utiliser Selenium IDE ?
  • Enregistrement des cas de test, constitution des suites et rejeu sur Firefox.
  • Utilisation de plug-ins pour paramétrer et alimenter les tests avec des données.
  • Utilisation de HTMLRunner pour lancer les scripts.
  • Lancement des scripts obtenus sur d’autres navigateurs via Selenium server.

Travaux pratiques
Installation IDE et plug-ins. Création de cas et de suites de test, lancement des tests. Import de données de test via des feuilles Excel au format CSV.

Création de tests Selenium en java dans IntelliJ

  • Installation d’IntelliJ
  • Installation du plugin Selenium.
  • Explication du fonctionnement du plugin.
  • Réalisation d’un test java utilisant Selenim.
  • Lancement des tests.

Travaux pratiques
Installation IDE et plug-ins. Création de cas et de suites de test, lancement des tests. Vérification du cas de test.