Selenium - prise en main



Objectifs, programme, validation de la formation

Objectifs

  • Savoir automatiser les tests fonctionnels d’applications Web avec Selenium.
  • Apprendre et interpréter les résultats des tests fonctionnels.
  • Pouvoir concevoir et maintenir les tests automatisés Selenium.

Description, programmation

  • Le test dans le processus de développement.

Processus et qualité.
Les tests.
Test unitaire.
Test d’intégration.
Tests fonctionnels.
Test de charge.
Positionnement Selenium.

  • Concepts d’automatisation des tests.

Bénéfices et limites de l’automatisation.
Choisir les tests à automatiser.

  • Présentation de Selenium 2.

À propos de Selenium.
Architecture de la suite d’outils Selenium.
Selenium IDE.
Selenium RC.
Selenium GRID.

  • Mise en oeuvre de Selenium IDE.

Capture et enregistrement de scénario avec Selenium IDE.
Structure et éléments de script.
Analyser le script généré.
Modifier un script généré.
Assertions.
Expressions régulières.
Rollup Rules.
XPath.
Création manuel de script.
Création de suite de tests.
Concepts avancés.

  • Piloter les tests avec Selenium RC.

Architecture.
Installation.
Convertir les scripts de tests générés.
Langages supportés.
Exécuter les tests.
Reporting des résultats.
Options avancées.

  • Trouver les éléments du DOM avec WebDriver en utilisant ID.

Name.
ClassName.
XPath.
Link list.

  • Piloter les tests multi-navigateurs avec Webdriver.

Philosophie de Webdriver.
Tests avec Firefox.
Tests avec Internet Explorer.
Tests avec Google Chrome.
Tests avec Safari.

  • Paralléliser les tests avec Selenium Grid.

Architecture de Selenium Grid.
Installation et configuration.
Exécution parallélisée des tests.
Configuration de Sélénium Grid Hub.
Control.
Création d’un test pour le GRID.
Exécution de test en Parallèle.

  • Concepts avancés avec les interactions utilisateurs.

Keyboard / Mouse.
Actions.
Drag and drop.
Choix multi-texte dans une liste déroulante.

Validation et sanction

Attestation d’acquis ou de compétences ;Attestation de suivi de présence

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 14 heures en centre
Durée indicative : 1 jour

Modalités de l'alternance Cours du jour : 14 h

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Entretien

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Avoir les connaissances et compétences de base en développement web et en Java, HTML, CSS.

Inscription

Contact renseignement Mme Wassila AIT MEDDOUR

Téléphone 01 43 34 90 94


Périodes prévisibles de déroulement des sessions

Session débutant le : 08/11/2021

Adresse d'inscription
3-5 Rue Maurice Ravel 92300 Levallois-Perret

Lieu de formation


Organisme de formation responsable