Selenium 3.0, mise en œuvre

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. Cete formation 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 et Katalon
-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.
Méthodes pédagogiques
Apprentissage par l’exemple.
Course Features
- Lectures 22
- Quizzes 0
- Duration 7 heures
- Skill level Tous les niveaux
- Language Français
- Students 0
- Assessments Yes
-
Introduction à la plateforme Selenium 3.0
-
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éations de tests dans l'environnement Katalon
- Quand utiliser Katalon ?
- Enregistrement des cas de test, constitution des suites et rejeu dans le plug-in Katalon
- Paramétrages des tests avec des données externes dans le plug-in Katalon
- Récupération et enregistrement des tests dans Katalon Studio
- Constitution de mots-clés métiers élémentaires afin de constituer des tests de métier
- Travaux pratiques : Installation de Katalon Studio et plug-ins. Enregistrement de scénarios de tests. Création de tests métier sur base de mots-clés métier
-
Présentation de concepts avancés
- Lancement des tests en parallèle sur des machines distantes via Selenium Grid
- Automatisation des tests dans un processus d’intégration continue
- Ponts vers les gestionnaires de tests
- Bonnes pratiques pour construire son propre framework de tests métier avec des mots-clés indépendants des technologies
- Démonstration : Mise en place d’une grille de machine de tests avec Selenium Grid. Intégration dans Jenkins. Pont vers TestLink et Squash-TM