CodedUI

Visual Studio Entreprise intègre CodedUI, qui est un outil de tests très performant permettant de manipuler les interfaces utilisateurs. Le développeur peut enregistrer les cas d’utilisation du cahier des charges et les rejouer à loisir sous forme d’une série de tests gérés de manière analogue aux tests unitaires. 

CodedUI génère des objets qui encapsulent les composants graphiques de l’application à tester. Les classes du CodedUI sont différentes des classes graphiques utilisées par l’application.

La procédure de départ est très simple :

  • Ajouter à la solution un projet de type CodedUI.

  • Se placer dans une méthode [TestMethod].

  • Démarrer l’enregistrement depuis le menu contextuel.

Visual Studio passe alors en réduction et un assistant d’apprentissage s’ouvre en bas à gauche de l’écran.

images/RI-10-11.png

En cliquant sur le bouton Enregistrer, toutes les manipulations souris/clavier qui suivent seront enregistrées jusqu’à ce que le bouton Fin d’enregistrement soit cliqué.

CodedUI aura alors créé autant d’objets que nécessaire pour rejouer le scénario. Le développeur pourra s’approprier ce code et le compléter à grand renfort d’Assert pour vérifier que telle action a bien provoqué l’affichage de telle information, etc.

couv_RI4CAPOO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Automatisation des tests en dehors de Visual Studio
Suivant
Exercice