Prenez contact avec nous

Plan du cours

Concepts avancés de Selenium

  • Revue de l'architecture et des bonnes pratiques de Selenium
  • Fonctionnalités avancées de WebDriver
  • Conception de tests automatisés maintenables et évolutifs
  • Défis courants dans les tests complexes d'applications web

Identification avancée des objets

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

Capturer et valider les 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 robuste des erreurs
  • 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 efficaces de journalisation
  • Débogage des exécutions de tests échouées
  • Capturer des captures d'écran et des preuves d'exécution
  • Intégration de la journalisation avec les frameworks de rapports de test

Expressions régulières et validation avancée

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

Automatisation des 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 cross-navigateur et parallèles

  • Exécution des tests sur plusieurs navigateurs
  • Considérations de compatibilité entre navigateurs
  • Introduction à l'architecture de Selenium Grid
  • Exécution distribuée et parallèle des tests

Meilleures pratiques et revue du cours

  • Recommandations pour les frameworks d'automatisation des tests
  • Amélioration de la performance 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é)
  • Compréhension de Java (recommandé)

Audience

  • Testeurs logiciels
  • Responsables 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