Test d’interface : codage

Nous allons reprendre ce qui a été développé précédemment sur le siteWEB et implémenter deux tests. Nous allons vérifier que nous trouvons le menu de base pour l’accès anonyme. Nous allons aussi vérifier que le titre du site correspond à ce que nous avons spécifié dans notre projet. Ce sont des tests simples, car le but est de prendre connaissance de la mécanique qui est derrière les tests d’interface et le potentiel que cela va nous apporter lorsque couplé à un CI.

 Pour cela, vous allez créer une nouvelle classe C# que vous allez déposer dans le répertoire InterfaceTests. Vous nommerez le fichier HomeControllerInterfaceTest.cs.

 Puis, remplacez votre fichier par le contenu suivant :

using NUnit.Framework; 
using OpenQA.Selenium; 
using OpenQA.Selenium.Chrome; 
 
namespace siteWEB.Tests.InterfaceTests 
{ 
   [TestFixture] 
   public class HomeControllerInterfaceTest 
   { 
       private readonly IWebDriver browser; 
       public HomeControllerInterfaceTest() 
       { 
           browser = WebHost.ChromeBrowser; 
       } 
 
       [TestCase] 
       public void AnonymousMenuTest() 
 ...
Pour consulter la suite, découvrez le livre suivant :
couv_EPDEVOPIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Configuration du projet Visual Studio : Selenium
Suivant
Test d'interface : Scripting Cake