Plan du cours
Introduction
- Vue d'ensemble du test automatisé des applications web avec Selenium.
- Vue d'ensemble de C# et .NET.
Démarrage
- Installation et configuration de WebDriver avec C#.
- Utilisation de NuGet, des bibliothèques et des extensions.
- Préparation de Visual Studio.
- Identification des éléments de l'interface utilisateur.
Utilisation de Selenium WebDriver
- Réalisation d'actions utilisateur dans WebDriver.
- Capture et validation des données issues des pages web.
- Utilisation des cadres, des alertes et des fenêtres multiples du navigateur.
Utilisation des fonctions intégrées de C#
- Gestion des exceptions.
- Synchronisation.
- Travailler avec les Page Objects (POM).
- Structure des tests.
- Utilisation de bibliothèques utilitaires.
Automatisation des tests C# avec Selenium
- Configuration d'un projet pour le framework d'automatisation Selenium en C#.
- Création d'un framework d'automatisation C# Selenium .NET Core 5.0 à partir de zéro.
- Rédaction d'un test en utilisant Selenium, C# et NUnit avec l'environnement de développement intégré Visual Studio.
- Exécution d'un test C# Selenium.
- Exécution des tests C# Selenium sur un navigateur.
Résolution de problèmes
Résumé et prochaines étapes
Pré requis
- Connaissances opérationnelles de C#.
- Familiarité avec Microsoft Visual Studio.
Public cible
- Développeurs.
- Testeurs.
Nos clients témoignent (3)
exercices pratiques, facilitant la mémorisation des informations
ashley bolen - Insurance Corporation of British Columbia
Formation - Test Automation with Selenium
Traduction automatique
Il s'agissait d'un entraînement en face à face, donc la formation a été adaptée à mes besoins spécifiques. Shane a mis en lumière des éléments de WPF/C# qui pourraient potentiellement être bénéfiques pour mes projets de développement.
Warren Nolan - Northrop Grumman
Formation - Programming in WPF
Traduction automatique
Sympathique et amical. Très compétent. Je recommanderais Shane à d'autres.
Joshua - California State University Bakersfield
Formation - Programming in C# with Visual Studio 2022
Traduction automatique