Sommaire

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

Cliquez sur le bouton Enregistrer. Toutes les manipulations souris/clavier qui suivent seront ainsi 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.