
Formation A4Q Selenium
Description de la formation A4Q Selenium
La formation Selenium A4Q vous permet la création et l’exécution de façon autonome des tests Selenium WebDriver. Vous appreniez à connaître les techniques prises en compte lors des tests automatisés. Ainsi, vous serez familier de l’interaction avec des éléments GUI, les enregistrements, les rapports et beaucoup plus.
Objectifs Pédagogiques
- À la fin de la formation A4Q Selenium , le participant devrait être capable de:
- Appliquer correctement les principes d’automatisation de test pour créer une solution d’automatisation de test maintenable;
- Être capable de choisir et de mettre en œuvre les outils d’automatisation de test appropriés;
- Maîtriser l’implémentation des scripts Selenium WebDriver qui exécutent des tests d’applications Web fonctionnels;
- Être capable d’implémenter des scripts maintenables;
- Passer l’examen Testeur Certifié Selenium Niveau Fondation.
Publique cible
Cette formation A4Q Selenium est idéale pour les automates et ceux qui souhaitent donc apprendre l’automatisation à l’aide des outils Selenium WebDriver.
Les principaux publics visés sont:
- Les peronnes sans expérience en automatisation de tests qui commencent à automatiser dans Selenium ;
- Les personnes possédant une certaine expérience dans l’automatisation des tests d’interface graphique. Ils sont nouvelles dans Sélénium ou qui commencent à automatiser dans Sélénium.
Prérequis
Les participants doivent avoir certainement une connaissance générale de la programmation de base et une connaissance de Python.
Programme de la formation Selenium A4Q
1 – Principes de base de l’automatisation des tests
- Aperçu de l’automatisation des tests
- Tests manuels vs tests automatisés
- Facteurs de réussite
- Risques et avantages de Selenium WebDriver
- Selenium WebDriver dans l’architecture de l’automatisation des tests
- Objectif des métriques en automatisation
- L’ensemble d’outils Sélénium
2 – Technologies Internet pour l’automatisation de tests d’applications Web
- le HTML et le XML
- -Comprendre le HTML
- -Comprendre XML
- XPath et la recherche de documents HTML
- Localisateurs CSS
3 – Utilisation de Selenium WebDriver
- Mécanismes de journalisation et de rapport
- Naviguer vers différentes URL
- Démarrer une session d’automatisation de test
- Navigation et rafraîchissement des pages
- Fermer le navigateur
- Changer le contexte de la fenêtre
- Captures d’écran de pages Web
- Localiser les éléments de l’interface graphique
- Introduction
- Méthode HTML
- Méthodes XPath
- Méthodes de sélecteur CSS
- Localisation via les conditions attendues
- Obtenir l’état des éléments de l’interface graphique
- Interaction avec les éléments de l’interface utilisateur à l’aide des commandes WebDriver
- Introduction
- Manipulation des champs de texte
- En cliquant sur WebElements
- Manipulation des cases à cocher
- Manipulation des contrôles de liste déroulante
- Utilisation des dialogues modaux
- Interaction avec les invites des utilisateurs dans les navigateurs Web à l’aide des commandes WebDriver
4 – Préparation des scripts de test maintenables
- Maintenabilité des scripts de test
- Mécanismes d’attente
- Objets de page
- Tests basés sur des mots clés