banner

SEL010 - Selenium, automatisation des tests fonctionnels des applications Web

🎯 Objectifs pédagogiques

  • Décrire l'architecture et les composants de la plateforme Selenium.
  • Maîtriser l’ensemble des fonctionnalités de Selenium WebDriver pour automatiser efficacement des tests fonctionnels d’applications web.
  • Mettre en place une démarche structurée d’automatisation des tests d’interface utilisateur, selon les bonnes pratiques en vigueur.
  • Concevoir, rédiger et exporter des scénarios de test automatisés dans différents langages de programmation (Java, Python, JavaScript…).
  • Intégrer et exécuter les tests automatisés dans une chaîne d’intégration continue (CI/CD) avec des outils tels que Jenkins, GitLab CI ou Azure DevOps.

📒 Programme détaillé

INTRODUCTION

Accueil des stagiaires
Présentation du déroulement de la formation
Les attentes

BASES DE L'AUTOMATISATION DES TESTS

Aperçu de l'automatisation des tests
Les tests manuels par rapport aux tests automatisés
Facteurs de succès
Risques et avantages de Selenium WebDriver
Selenium WebDriver dans l'architecture d'automatisation des tests
Métriques pour l'automatisation
La boîte à outils Selenium

TECHNOLOGIES INTERNET POUR L'AUTOMATISATION DES TESTS D'APPLICATIONS WEB

Comprendre HTML et XML
o Comprendre HTML
o Comprendre XML
XPath et recherche dans les documents HTML
Localisateur CSS

UTILISER SELENIUM WEBDRIVER

Mécanismes de logs et de reporting
Naviguer dans différentes URLs
o Démarrer une session d'automatisation des tests
o Navigation et rafraîchissement des pages
o Fermeture du navigateur
Changer le contexte de la fenêtre
Capturer des captures d'écran de pages Web
Localiser les éléments de l'interface graphique
o Introduction
o HTML Methods
o Méthodes XPath
o Méthodes de sélection CSS
o Localisation via des conditions prédéfinies
Obtenir l'état des éléments de l'interface graphique
Interagir avec les éléments de l'interface utilisateur à l'aide des commandes WebDriver
o Introduction
o Manipulation des champs de texte
o Cliquez sur des éléments web
o Manipulation des cases à cocher
o Manipulation des menus déroulants
o Travailler avec les boîtes de dialogue modal
Interagir avec les invites de l'utilisateur dans les navigateurs Web à l'aide des commandes WebDriver

👥 Profil des stagiaires

Professionnels expérimentés du test logiciel, familiers avec les outils d’automatisation et le développement technique associé.

📝 Prérequis

Avoir des bases en tests fonctionnels, en applications Web et en programmation.

📜 Sanction de la formation

Attestation de fin de formation.

Sessions disponibles en interentreprises

Pour un tarif en intra-entreprise, demandez un devis personnalisé !

🙈

Oups, aucune session interentreprises n'est planifiée pour le moment… Mais bonne nouvelle : contactez-nous pour en organiser une, ou recevoir une alerte dès qu'une nouvelle date s'ouvre !

  Avez-vous pensé à nos packs ?

Vous avez besoin de construire un parcours sur mesure afin de maximisez votre développement professionnel ou celui de vos collaborateurs. Nos packs de formations sur mesure sont complémentaires et vous permettent de bénéficier de tarifs préférentiels.