Auteur : Sébastien Boinot

Débuter avec Microsoft Test Manager 2013 – Part 3 : Créer un cas de test

Après 2 billets sur comment créer un plan de test et comment créer une suite de tests, nous allons maintenant nous intéresser à la création d’un cas de test dans Microsoft Test Manager 2013. Le cas de test en lui-même n’est pas très complexe : il est défini par un nom, contient les différentes étapes d’un scénario fonctionnel et a un jeu de test. Pour la démonstration, nous allons repartir du plan de test créé dans le précédent billet. 1- Connectez-vous au projet et sélectionnez le plan de test “Regression”. 2- Sélectionnez la suite de test “End to End”...

Read More

Débuter avec Microsoft Test Manager 2013 – Part 2 : Créer une suite de tests

Nous avons pu voir lors du précédent article comment créer et paramétrer un nouveau plan de test avec Microsoft Test Manager 2013 (MTM). Nous allons maintenant découvrir comment créer et configurer des suites de tests. Avant de commencer, voici un petit rappel : dans Microsoft Test Manager, un plan de test est composé de suites de tests. Une suite de tests est tout simplement un regroupement de cas de tests. Les suites de tests peuvent être créées de 3 façons: – Soit manuellement, appelée suites « statique » La suite de tests statique est disons comme « un dossier » c’est-à-dire juste un conteneur. Elle peut contenir des cas de tests et d’autres suites de tests. Par exemple, une suite statique permettra de créer des tests de non-régression de l’application. – Soit à partir d’une requête, appelée suite « Query-based » Cette suite se base sur une requête (rappelons-nous que les cas de tests sont des work items). Par exemple, la suite « query-based » peut nous permettre de créer des « smoke tests » en incluant seulement les cas de tests de priorité 1. – Soit à partir d’exigences, appelée suite « Requirement-based » Cette dernière se base sur les exigences (requirements) et contiendra donc tous les cas de test liés à ces exigences. Par exemple, nous pouvons créer un plan de test pour un sprint donné et...

Read More

Débuter avec Microsoft Test Manager 2013 – Part 1 : Créer un plan de test

Mais qu’est-ce que Microsoft Test Manager ? Microsoft Test Manager (MTM pour les intimes) est un outil qui permet de planifier, gérer et exécuter des plans de tests. Pas n’importe quels tests, les tests manuels. Le point fort de MTM c’est qu’il fait partie de Visual Studio et donc qu’il est parfaitement intégré à Team Foundation Server (TFS). Quand je dis parfaitement intégré, pour faire simple, un plan d’action dans MTM est en fait un work-item dans TFS. Les plans d’action pourront être reliés avec les tâches et bugs du projet. Nous avons donc un référentiel commun et central pour toutes les équipes du projet (Product Owner, dev, testeurs, intégrateurs…). On peut même retrouver le check-in voir la ligne de code du développeur qui a fait planter le cas de test. Un autre avantage d’utiliser MTM, c’est qu’il permet d’exécuter des plans de tests mais surtout d’enregistrer l’exécution pour les rejouer automatiquement les prochaines fois. Pour terminer, puisque que MTM est de la famille Visual Studio, le plan de test peut-être converti en un projet « Code UI Test » qu’on inclura ensuite dans une build pour être exécuté automatiquement : fort non ? Au cours d’une série d’articles, nous allons apprendre à utiliser Microsoft Test Manager 2013. Ces articles s’adressent aux testeurs, développeurs, architectes et intégrateurs (tout le monde en fait) qui souhaitent découvrir MTM (bien sûr) et qui s’intéressent à la planification,...

Read More

REJOIGNEZ-NOUS

Cellenza défend un pacte social différent et bienveillant à l’égard de ses salariés.
L’individu, son bien-être, sa progression technologique et sociale, sont au centre des préoccupations de la société.

 

Derniers tweets

S’abonner

Au blog
RSS Flux RSS

DevOps ❤️ Containers

Découvrez comment déployer un site .NetCore Sous Docker dans AKS et App Service For Containers avec VSTS !
Télécharger
close-link
Vous faites quoi le 29 Mai ? Matinale Cellenza - Serverless, microservices, containers...
Inscription
close-image