Un nouvel outil est de plus en plus déployé : JIRA XRAY
Mais, nouvel outil signifie aussi nouveaux concepts.
Aussi, pour mieux comprendre les concepts XRAY, je vous propose de faire une analogie avec votre armoire à vêtement.
En effet, nous avons toutes et tous une armoire, une commode pour ranger (plus ou moins bien) nos vêtements 😊
Mais nous sommes toutes et tous d’accord pour dire que nous nous y retrouvons toujours mieux lorsque nous sommes organisés.
Avant de démarrer, quelques notions XRAY entre DOSSIER et TICKET.
Dans cette analogie, le test est un vêtement.
La vue BIBLIOTHEQUE est un DOSSIER pour organiser vos tests comme vos fichiers dans vos répertoires.
L’objectif de cette vue est de donner une organisation facilitée et une vision afin de ne pas dupliquer les cas de tests.
Le TICKET SUITE permet de regrouper les tests. C’est l’équivalent d’un dossier. Mais dans XRAY, il n’est pas possible de filtrer sur les dossiers, uniquement sur les TICKETS.
Aussi le ticket SUITE facilite la gestion des rapports avec la possibilité de spécifier des filtres.
De plus, le ticket SUITE permet d’avoir la vision rapide du dernier statut d’exécution d’un ensemble de tests.
Le TICKET PLAN est l’équivalent d’une Campagne de test = l’ensemble des cas de tests à exécuter pour une version du produit à valider.
Le TICKET EXECUTION correspond à chaque exécution d’un cas de test. C’est dans ce ticket que les preuves de tests sont sauvegardées.
Mais revenons à notre armoire,
L’armoire c’est la BIBLIOTHEQUE de XRAY. Vaut mieux la ranger, selon votre organisation.
C’est pareil dans XRAY, vous pouvez créer un dossier par Feature, par type de tests, à vous de choisir selon votre stratégie.
- Pour vous habillez le matin, c’est plus rapide de choisir un vêtement quand l’armoire est rangée
- Pour créer une campagne, maintenir l’ensemble, c’est plus rapide quand votre plan de test est organisé
Chaque pile de vêtement c’est un DOSSIER de la BIBLIOTHEQUE ou un TICKET SUITE de XRAY (ou les 2).
A vous de choisir le niveau de regroupement nécessaire à la gestion des tests et de leur couverture avec les exigences/US.
Par exemple, une suite de test peut être le regroupement des tests couvrant les impacts des exigences liées à une US…
Le TICKET SUITE permet d’avoir rapidement la visibilité sur l’état :
- Imaginez un indicateur de statut d’utilisation : propre-OK, EN COURS d’utilisation, KO-trop petit
- Suivi du dernier statut d’exécution des tests de la suite
Une sélection de vêtements ou d’une pile de vêtements c’est un TICKET PLAN de XRAY.
Vous choisissez votre tenue en fonction du contexte (un des principes du test : Les tests dépendent du contexte)
- Tenue spécifique selon l’évènement à un instant donné
- Cas de test sélectionné pour valider une version donnée du produit
Quand le vêtement est porté, ce n’est plus un TICKET TEST c’est un TICKET EXECUTION de XRAY.
Quand l’évènement est terminé, soit on range le vêtement, soit on le lave avant 😊 (mais on ne le jette pas !)
Si le vêtement est taché, ou abimé, la preuve est sur le vêtement porté le jour de l’évènement.
- Chaque vêtement porté permet de constituer la tenue cohérente
- Chaque cas de test sélectionné est exécuté au sein d’une campagne organisée
Certains articles sont systématiquement vérifiés et choisis quel que soit la tenue.
Certains ticket TEST doivent être systématiquement exécutés quel que soit la version et il faut les identifier par un tag
- Quelle que soit la tenue, j’ai besoin de chaussure, je vais donc vérifier leur taille
- Même si l’équipe jure sur leur bien le plus cher qu’il n’y a pas d’impact, certaines fonctionnalités vitales doivent être systématiquement testées.
A propos de l’auteure: Aude MURGUET
Ma carrière a démarré en 2004 à Sopra Steria en tant que développeuse en alternance pour s’orienter rapidement vers le fonctionnel puis le test. D’abord dans les domaines aéronautiques puis l’automatisation m’a offert beaucoup de perspectives en collaborant avec différents profils et métiers (assurance, secteur public, transport…)
Aujourd’hui, toujours à Sopra Steria, passionnée de tests logiciels, certifiée ISTQB Agile et Automatisation, je m’épanouis dans une system Team pour la iMSA dans le domaine de la Retraite.
4 Responses
Bonjour chère Aude 🙂 et bonjour à tous 🙂
Excellente la métaphore ma chère collègue ! :). un Grand BRAVO pour ce haut niveau de professionalisme !!!
@++
Hamid eL Mrabet
Direction Industrielle Q&M&O / Indus++
0686426936 avec un grand plaisir de vous donner mes avis et recommandations
Et un Grand MERCI aussi à Marc Hage Chahine, tojours pertinent et aidant les projets ! 🙂
Quelques corrections à apporter.
Le test run est une exécution d’un test et le ticket exécution regroupe 1 ou plusieurs tests.
Bonjour, merci pour cette métaphore très claire et qui reflète tout à fait la méthodologie adéquate à adopter. C’était un plaisir de lire ce travail.