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

- TechDays Paris 2010 : Déploiement de nouvelles technologies – Retour d’expérience par l’informatique de Microsoft par Blog Technique de Romelard Fabrice le il y a 36 minutes

- TechDays Paris 2010 : Plan de migration vers SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 4 heures et 19 minutes

- TechDays Paris 2010 : La pleinière du second jour par Blog Technique de Romelard Fabrice le il y a 5 heures et 24 minutes

- Visual Studio 2010 and .NET Framework 4 Release Candidate now available par Matthieu MEZIL le il y a 8 heures et 30 minutes

- Création d’une base de donnée sous SQL Azure par Le Blog (Vert) d'Arnaud JUND le il y a 9 heures et 26 minutes

- TechDays Paris 2010 : Les Services d’applications dans SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 19 heures et 26 minutes

- TechDays Paris 2010 : La GED et SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 23 heures et 24 minutes

- TechDays Paris 2010 : SharePoint 2010 et Les réseaux sociaux par Blog Technique de Romelard Fabrice le 02-08-2010, 15:40

- TechDays Paris 2010 : SharePoint 2010 – Description et nouveautés par Blog Technique de Romelard Fabrice le 02-08-2010, 14:33

- TechDays Paris 2010 : Pleinière Lundi par Blog Technique de Romelard Fabrice le 02-08-2010, 14:30