Prenez contact avec nous

Plan du cours

Concepts avancés de Selenium

  • Revue de l'architecture de Selenium et des meilleures pratiques
  • Fonctionnalités avancées de WebDriver
  • Conception d'automatisation de tests maintenable et évolutive
  • Défis courants dans les tests d'applications web complexes

Identification avancée des objets

\r
  • Stratégies avancées de localisation
  • Sélecteurs XPath et CSS dynamiques et complexes
  • Gestion des éléments web dynamiques
  • Localisation et interaction programmatique avec les objets web

Capture et validation des données

  • Extraction de données depuis des contrôles web
  • Validation de contenu dynamique
  • Travail avec des tableaux, des listes et des éléments de page complexes
  • Techniques de vérification basées sur des motifs

Gestion des exceptions et fiabilité des tests

  • Gestion des exceptions Selenium
  • Mise en œuvre d'une gestion d'erreurs robuste
  • Stratégies de synchronisation et attentes explicites
  • Amélioration de la stabilité et de la maintenabilité des tests

Journalisation et rapports

  • Mise en œuvre de stratégies de journalisation efficaces
  • Débogage des exécutions de tests échouées
  • Capture de captures d'écran et de preuves d'exécution
  • Intégration de la journalisation avec les frameworks de rapport de tests

Expressions régulières et validation avancée

  • Compréhension des expressions régulières
  • Mise en correspondance de motifs pour le contenu dynamique
  • Assertions et validations avancées
  • Cas d'utilisation pratiques pour les tests automatisés

Automatisation de tests pilotée par les données

  • Principes des tests pilotés par les données
  • Lecture des données de test depuis des sources externes
  • Paramétrisation des tests automatisés
  • Construction de frameworks de tests réutilisables et évolutifs

Tests multi-navigateurs et parallèles

  • Exécution de tests sur plusieurs navigateurs
  • Considérations relatives à la compatibilité des navigateurs
  • Introduction à l'architecture de Selenium Grid
  • Exécution de tests distribués et parallèles

Meilleures pratiques et revue du cours

  • Recommandations pour les frameworks d'automatisation des tests
  • Amélioration des performances et de la maintenabilité des tests
  • Revue des concepts clés
  • Questions, discussions et prochaines étapes

Pré requis

  • Expérience en tests automatisés avec Selenium
  • Expérience en développement d'applications web (recommandée)
  • Compréhension de Java (recommandée)

Audience cible

  • Testeurs logiciels
  • Chefs de tests
  • Professionnels de l'assurance qualité
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires