Xray et armoire à vêtements – Aude Murguet

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 réponses

  1. 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

  2. Et un Grand MERCI aussi à Marc Hage Chahine, tojours pertinent et aidant les projets ! 🙂

  3. Quelques corrections à apporter.
    Le test run est une exécution d’un test et le ticket exécution regroupe 1 ou plusieurs tests.

  4. 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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bug

Mon « Manifeste du testeur »

J’ai récemment publié une image que j’ai nommée « Le manifeste du testeur ». L’idée est de pointer du doigt ce qui est vraiment important dans le métier du test et d’établir, comme pour l’agilité une hiérarchie entre différents objectifs. Ce manifeste ne vise pas une méthode en particulier mais bien le

Lire la suite »

Introduction aux exigences

Cette vidéo est une introduction à la notion d’exigence dans le processus de test. La définition du périmètre grâce aux exigences est un moyen efficace pour cadrer le projet et réduire les ambiguïtés des spécifications. La définition du périmètre fonctionnel passe par des ateliers où les exigences sont collectées et

Lire la suite »
performances

Webinaire: introduction aux tests de performances

Pour ce dernier webinaire avant la pause estivale, la taverne est heureuse d’accueillir Philippe Boudard, expert test de performances depuis 20 ans, et Guillaume Betaillouloux co-fondateur de la société Octoperf qui édite l’outil de test de performances du même nom. Ce webinaire s’est découpé en 3 parties: Voici la vidéo

Lire la suite »