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'une automatisation de tests maintenable et évolutive
  • Défis communs dans les tests complexes d'applications web

Identification avancée des objets

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

Capture et validation des données

  • Extraction de données depuis des contrôles web
  • Validation du contenu dynamique
  • Travail avec des tableaux, listes et é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

Journaux et rapports

  • Mise en œuvre de stratégies efficaces de gestion des journaux
  • Débogage des excriptions de tests échouées
  • Capture d'captures d'écran et de preuves d'exécution
  • Intégration des journaux avec les frameworks de reporting 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 l'automatisation des tests

Automatisation de tests pilotés 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 des tests sur plusieurs navigateurs
  • Considérations de compatibilité entre navigateurs
  • Introduction à l'architecture de Selenium Grid
  • Lancement d'exécutions de tests distribuées et parallèles

Meilleures pratiques et revue du cours

  • Recommandations pour les frameworks de test automatisé
  • Amélioration des performances et de la maintenabilité des tests
  • Revue des concepts clés
  • Questions, discussion 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 projet 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