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é
Nos clients témoignent (7)
Les sujets clés peuvent être discutés et convenus avec le formateur à l'avance. Ambiance détendue et agréable durant les jours de séminaire.
Lorenz - Continentale Lebensversicherung AG
Formation - Advanced Selenium
Traduction automatique
J'ai vraiment aimé la façon dont le formateur expliquait
Matteo - Fincons Group
Formation - Advanced Selenium
Traduction automatique
les séances de pratique
Giuseppe - Fincons Group
Formation - Advanced Selenium
Traduction automatique
Le formateur a été patient avec nous.
Zikhona Gqamana - Multichoice
Formation - Advanced Selenium
Traduction automatique
Les différents sujets abordés dans la formation.
Mpho - Multichoice
Formation - Advanced Selenium
Traduction automatique
bonne explication
Ramya Krishna - Multichoice
Formation - Advanced Selenium
Traduction automatique
Le fait que TJ ait été prêt à expliquer plusieurs fois et qu'il ait fait de son mieux pour faire passer le concept
Anita Antonie - Hollard Insurance
Formation - Advanced Selenium
Traduction automatique