20210211-05-34-06.75_How-to-Write-a-Functional-Test-with-a-Basic-Selenium-Automation-Framework.jpg

Ce tutoriel est l'étape suivante dans Créer un cadre d'automatisation de test avec C #, Sélénium 3 et Nunit ; après avoir créé le module de reporting dans le tutoriel précédent , nous pouvons enfin commencer à écrire un test fonctionnel automatisé avec le framework d'automatisation de test que nous venons de créer.

20210209-10-15-56.29_Microsoft_SQL_Server_Logo.png

Il y a des jours ou nous ne sommes pas réveillés, ou du moins notre serveur n'a plus toutes ses capacités. Et vous vous retrouvez avec une erreur d'authentification sur le compte sa ou tout autre compte SQL. Vous testez tout un tas de choses pour tenter de trouver le problème mais rien n'y fait...

Pour ces jours plus difficiles que d'autres, j'ai rédigé un petit pense-bête pour se souvenir des choses à vérifier et s'affranchir du cerveau qui ne veut plus réfléchir sur ce type d'erreur.

20210209-06-38-08.91_Implementing-a-Report-Module-in-an-Automated-Framework.jpg

Dans ce didacticiel pour créer un framework d'automatisation de test avec C #, Selenium 3 et Nunit ,  nous allons apprendre à implémenter le module de rapport que nous avons créé dans notre framework d'automatisation de test dans le didacticiel précédent. Tout d'abord, nous allons commencer par la création d'une nouvelle classe - 'ReportsManager' qui sera responsable de la génération des rapports et de l'écriture dans le rapport. Ce sera la seule classe qui utilisera le module de gestion des rapports intégré dans le didacticiel précédent.

20210209-09-59-58.98_Steps-to-Develop-a-Report-Module-in-a-Testing-Framework.jpg

Dans ce didacticiel pour créer un cadre d'automatisation de test avec C #, Selenium 3 et Nunit , nous allons apprendre à développer un module de reporting afin qu'il prenne en charge le dépôt de rapport qui fournira une indication sur ce qui a échoué, ce qui a réussi et le point spécifique eu lieu.

20210205-21-37-36.04_How-to-make-your-framework-cross-browser-compatible-IE-Chrome-Firefox.jpg

Dans ce didacticiel, nous allons découvrir la première étape de la conception de l'architecture d'un framework d'automatisation de test Selenium avec C # et NUnit : développer la capacité de test cross browser sur IE, Chrome et Firefox. Cela signifie que l'ingénieur ou le développeur déciderait du type de navigateur sur lequel effectuer les tests en modifiant un paramètre dans le fichier .appconfig.

20210205-21-31-39.38_How-to-find-Web-Elements-with-Selenium-WebDriver.jpg

Le didacticiel suivant est un guide complet pour la création d'un framework d'automatisation de test Selenium de base avec C #,  Selenium WebDriver 3, Page Object Pattern  et la prise en charge de plusieurs navigateurs et de données. Dans le dernier didacticiel, nous avons appris à inspecter des éléments. Maintenant, apprenons à trouver des éléments avec Selenium WebDriver 3 , afin d'interagir avec eux.

20210205-05-36-07.77_How-to-Inspect-Web-Elements-Methods-to-Locate-Them-with-Chrome-Devtools.jpg

Le didacticiel suivant est la deuxième étape de la création d'un framework d'automatisation de test avec C #, Nunit et Selenium Webdriver , dans lequel nous allons découvrir les différentes méthodes pour inspecter les éléments Web et les méthodes pour les localiser avec Chrome Devtools pour créer un test automatisé avec C # et Selenium WebDriver.

20210204-21-50-43.18_Setting-up-the-development-environment-for-your-test-automation-framework-1.jpg

Le didacticiel suivant pour créer un environnement de développement est la première étape de la  création de votre propre framwork d'automatisation de test à l'aide de Selenium Webdriver 3, Visual Studio 2015 et NUnit.  En effectuant cette étape, vous serez en mesure de créer un test automatisé avec Selenium WebDriver 3 et C #.