Publié vendredi 3 juillet 2009 09:00 par Etienne Margraff

[Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ?

Si vous avez jeté un coup d’œil aux nouveautés niveau tests dans Team Foundation Server 2010, vous être certainement tombés sur les tests cases. La première chose que vous avez dû vous dire c’est : “Super, je vais enfin pouvoir jouer mes tests de façon plus détaillée !”. Si vous avez déjà des tests manuel “à la mode” 2008, c’est à dire au format tableau Microsoft Word dans un fichier .mht vous avez dû vous dire ensuite “Ah oui… mais comme c’est une interface intégrée à Visual Studio je vais tout devoir réécrire !”.

Et bien non ! (et heureusement, sinon ce billet n’aurait aucun intérêt !) Il est possible de copier/coller d’un tableau Word, vers un test case. Cela va automatiquement créé les étapes correctement dans le work item :) Fonctionnalité basique pour sûr, mais I N D I S P E N S A B L E ! D’autant plus que cela vous permettra d’obtenir des cahiers de tests sous forme de tableau Word, saisis par des utilisateurs qui n’utilisent pas Visual Studio (ni Test and Lab Manager) et de les intégrer très rapidement dans des tests case. Et cela ne s’arrête pas là, car le copier/coller fonctionne aussi à partir d’Excel, d’une page HTML, etc. :)

Il faut seulement prendre en compte le fait que la première “colonne” de la sélection arrive dans la colonne “Action” du test case, et la seconde arrive dans “Expected Result”. Ceci implique que toutes les colonnes suivantes de la sélection sont ignorées.

Petite illustration en images avec en premier lieu la copie des deux colonnes du test manuel :

image

puis le “collage” dans le test case :

image

et le résultat :

image

Et le tour est joué !

Rapide, simple, efficace :)

.Dispose();

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ vendredi 3 juillet 2009 09:34

Bonjour, ceci est effectivement intéressant. Je n'ai pas été dans le détail de cette fonctionnalité mais j'ai l'impression que ce test est placé au niveau de l'abstraction suppérieure (style GUI) à ce qu'on peut faire avec les Unit Tests ou on peut vraiment tester le comportement au niveau du domaine. Si tu as plus d'info je suis preneur :)

tja

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ vendredi 3 juillet 2009 14:01

Je ne suis pas sûr de comprendre la "question", si par là tu veux dire qu'on peut automatiser via les tests cases des tests GUI, pas directement. Il s'agit simplement d'un Work Item (au niveau de TFS donc) qui contient la liste des actions à réaliser pour effectuer un test manuel.

Par contre il faut savoir que l'outil permettant de jouer un test manuel (i.e. qui nous donne les étapes à réaliser manuellement) enregistre ce que l'on fait et il est possible par la suite de créer automatiquement un test du nouveau type "Coded UI Test" disponible dans Visual Studio 2010.

A partir de là, le test manuel aura été automatisé.

Ca répond à tes intérogations ? :)

J'ai deux billets plutôt complèt sur les deux sujet si cela t'intéresse tu peux y jeter un coup d'oeil.

Etienne Margraff

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ vendredi 3 juillet 2009 14:25

Comment t'es tombé sur un truc comme ça? :p

azra

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ vendredi 3 juillet 2009 15:49

Il a peut être trouvé LE CLIENT qui utilisait les tests manuels!!!

batswirl

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ vendredi 3 juillet 2009 17:30

Je vais relire les billets et reviendrai éventuellement pour afiner ma question.

tja

# re: [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? @ samedi 4 juillet 2009 11:44

C'est comme des gens qui utilisent Team Architect ça Mathieu, ca ... :)

azra


Les 10 derniers blogs postés

- [TechDays2012] Oui j’y serai! par Blog de Jérémy Jeanson le il y a 12 heures et 20 minutes

- TFS Integration Tools – Suivi des synchronisations avec Reporting Services par Vivien Fabing le 02-05-2012, 17:46

- CSS Content State Selectors (Personnal Draft) par Le blog de FremyCompany le 02-04-2012, 15:38

- MBA : Pourquoi faire et comment le choisir ? par Blog Technique de Romelard Fabrice le 02-03-2012, 14:22

- Y'a des erreurs qui peuvent rendre le développeur violent par Aleks's Blog le 02-02-2012, 16:33

- [Hyper-V 3] Présentation des commandlets PowerShell par Blog de SPBrouillet (Pierrick BROUILLET) le 01-31-2012, 16:01

- IIS7 – Compression GZIP par Atteint de JavaScriptite Aiguë [Cyril Durand] le 01-31-2012, 15:52

- SharePoint 15 Technical Preview Managed Object Model Software Development Kit par Matthew le 01-31-2012, 12:34

- Office 15 Technical Preview - Open specification Update par Matthew le 01-31-2012, 10:14

- TFS Integration Tools – Installation par Vivien Fabing le 01-31-2012, 00:06