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
  1. -Comprendre le HTML
  2. -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
  1. Démarrer une session d’automatisation de test
  2. Navigation et rafraîchissement des pages
  3. Fermer le navigateur
  • Changer le contexte de la fenêtre
  • Captures d’écran de pages Web
  • Localiser les éléments de l’interface graphique
  1. Introduction
  2. Méthode HTML
  3. Méthodes XPath
  4. Méthodes de sélecteur CSS
  5. 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
  1. Introduction
  2. Manipulation des champs de texte
  3. En cliquant sur WebElements
  4. Manipulation des cases à cocher
  5. Manipulation des contrôles de liste déroulante
  6. 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