Exigences et tests

Exigences

Une exigence est une règle définie pour un projet ou un produit.

Dans la plupart des projets informatiques, une exigence peut être une règle fonctionnelle pour un logiciel.

Elle permet de définir et surveiller les coûts et les délais.

Elle peut être liée à des cas de test, utilisés pour décrire comment vous testerez qu’une exigence donnée est satisfaite.

Écran des exigences

Écran des exigences

Lier des exigences à un projet limitera la visibilité, en respectant la gestion des droits au niveau du projet.

Vote sur l’exigence

Il est possible de voter sur une exigence. Dans l’onglet détail de chaque exigence, trouvez la section de vote. La valeur cible, la valeur actuelle, le nombre de votes et le taux de remplissage sont affichés.

Cliquez sur le bouton de vote pour attribuer un vote sur l’élément sélectionné.

Section de vote

Section de vote

Dans la fenêtre de vote, plusieurs informations telles que la limite maximale de points du vote que vous pouvez utiliser sur le vote de l’élément en question.

Votre vote personnel qui n’est pas nécessairement identique au maximum de points que vous pouvez attribuer.

Et enfin le nombre de points qu’il vous reste à dépenser dans la période d’utilisation définie en amont dans les règles d’attribution et d’utilisation des votes.

Fenêtre contextuelle de vote

Fenêtre contextuelle de vote

Une fois que vous avez validé votre vote, si les accès spécifiques dédiés au vote ont été activés, un tableau apparaît pour afficher les noms des votants et les points que chacun d’eux a attribués à l’élément.

Si plusieurs personnes ont voté, le nombre cumulé de leurs points est affiché dans la valeur actuelle.

Vous continuez à voir le nombre de vos points déjà attribués, directement dans le bouton de vote ou dans le tableau si vous avez le droit de le voir.

Dans les accès spécifiques, si l’affichage du tableau est désactivé, vous pouvez afficher au moins les noms des votants.

Dans tous les cas, les noms des votants et les points qu’ils ont attribués sont nécessairement affichés dans le tableau.

Tableau de vote

Tableau de vote

Tableau de bord des exigences

Permet à l’utilisateur d’avoir une vue globale des exigences de ses projets.

Affiche plusieurs petits rapports, listant le nombre d’exigences par élément.

Des filtres sont disponibles pour limiter la portée.

Écran du tableau de bord des exigences

Accès direct à la liste des exigences

  • Dans les rapports, cliquez sur un élément pour obtenir la liste des exigences correspondant à cet élément.

Paramètres

  • Cliquez sur Paramètre pour accéder aux paramètres.

Important

Pour la Synthèse par statut, les clauses de filtre ne sont pas applicables.

Boîte de dialogue - Paramètres du tableau de bord des tickets
  • Permet de définir les rapports affichés à l’écran.

  • Permet de réorganiser les rapports affichés avec la fonctionnalité glisser-déposer.

  • En utilisant l’icône de la zone de sélection Glisser.

Filtres de portée

  • Les filtres vous permettent de restreindre l’affichage des exigences enregistrées.

  • Par statut, période, durée, élément clos, lié à l’utilisateur ou sans lien…

Aucune résolution planifiée

  • Non planifié : Exigences dont la résolution n’est pas planifiée dans une prochaine version du produit (version de produit cible non définie).

Cas de test

Les cas de test sont des actions élémentaires exécutées pour tester une exigence.

Vous pouvez définir plusieurs tests pour vérifier une exigence, ou vérifier plusieurs exigences avec un seul test.

Le cas de test est défini pour un projet, un produit ou l’un de ces composants.

Écran des cas de test

Écran des cas de test

Lier un cas de test à un projet limitera la visibilité, en respectant la gestion des droits au niveau du projet.

Un cas de test peut avoir des prédécesseurs et des successeurs.

Cela définit certaines dépendances sur le cas de test.

Les dépendances n’ont pas d’effets spécifiques. C’est juste une information.

Champs Projet et Produit

  • Doit concerner soit un projet, un produit, ou les deux.

  • Si le projet est spécifié, la liste des valeurs du champ « Produit » ne contient que les produits liés au projet sélectionné.

Champ Version

  • Contient la liste des versions de produit et de composant disponibles selon le projet et le produit sélectionnés.

Champ Environnement (Contexte)

  • Les contextes sont initialisés pour les projets IT comme « Environnement », « OS » et « Navigateur ».

  • Ces valeurs peuvent être facilement modifiées dans l’écran Contextes.

Champ « Description »

  • La description du cas de test doit décrire les étapes pour exécuter le test.

Note

Si le champ Prérequis est laissé vide et que le cas de test a un parent, le prérequis du parent sera automatiquement copié ici.

Exécution du cas de test

Exécution du cas de test

Exécution du cas de test

  • Exécution de test planifiée Planifié : Test à exécuter.

  • Exécution de test réussie Réussi : Le test a réussi (le résultat est conforme au résultat attendu).

  • Exécution de test bloquée Bloqué : Impossible d’exécuter le test en raison d’un incident préalable (incident bloquant ou incident sur un test précédent) ou d’un prérequis manquant.

  • Exécution de test échouée Échoué : Le test a renvoyé un résultat incorrect.

Cette section permet d’afficher une liste complète des exécutions de cas de test. Ce sont des liens du test vers les sessions de test. Cette liste affiche également le statut actuel du test dans les sessions.

Avertissement

Champ Résumé

Sessions de test

Écran de session de test

Écran de session de test

Une session de test définit l’ensemble des tests à exécuter pour atteindre un objectif donné, comme couvrir une exigence.

Définissez dans les exécutions de cas de test tous les cas de test qui seront exécutés pour cette session de test.

Pour chaque exécution de cas de test, définit le statut des résultats des tests

La session de test est définie pour un projet, un produit ou l’un de ces composants.

Gestion des droits

  • Lier une session de test à un projet limitera la visibilité, en respectant la gestion des droits au niveau du projet.

Regroupement des sessions de test

  • Une session de test peut avoir des parents pour regrouper les sessions de test.

Élément de planification

Éléments prédécesseurs et successeurs

  • Les sessions de test peuvent avoir des prédécesseurs et des successeurs.

  • Cela définit certaines dépendances sur les cas de test ou des contraintes de planification.

Indicateur de suivi

Note

Champs Projet et Produit

Doit concerner soit un projet, un produit, ou les deux.

Si le projet est spécifié, la liste des valeurs du champ « Produit » ne contient que les produits liés au projet sélectionné.

Champ Version

Contient la liste des versions de produit et de composant disponibles selon le projet et le produit sélectionnés.

Exécutions de cas de test

Écran d'exécution de cas de test

Écran d’exécution de cas de test

Cette section permet de gérer les exécutions de cas de test.

Vous pouvez trier la liste des cas de test par ordre, type, id, nom, statut ou tickets.

Section d'exécution de cas de test

Section d’exécution de cas de test

  • Cliquez sur Ajouter pour ajouter une exécution de cas de test. La boîte de dialogue d’exécution de cas de test apparaîtra.

  • Cliquez sur Bouton modifier pour modifier une exécution de cas de test. La boîte de dialogue de détail d’exécution de cas de test apparaîtra.

  • Cliquez sur Supprimer pour supprimer une exécution de cas de test.

  • Cliquez sur Exécution de test réussie pour marquer l’exécution de cas de test comme réussie.

  • Cliquez sur Exécution de test échouée pour marquer l’exécution de cas de test comme échouée. La boîte de dialogue de détail d’exécution de cas de test apparaîtra.

Fenêtre contextuelle test échoué

Fenêtre contextuelle test échoué

Lorsque le statut est défini sur échoué, la fenêtre contextuelle vous permet de créer un ticket (référence à l’incident) ou un commentaire.

Si vous créez un ticket, il est automatiquement ajouté aux Liens.

Les informations sur le ticket sélectionné sont également affichées et le ticket est cliquable pour accéder à son écran dédié.

Le champ ticket n’apparaît que si le statut de l’exécution du cas de test est échoué.

  • Cliquez sur Exécution de test bloquée pour marquer l’exécution de cas de test comme bloquée.

Champ Cas de test

  • Cette icône Commentaire apparaît lorsque le champ commentaire de l’exécution du cas de test est renseigné.

  • Déplacer la souris sur l’icône affichera les commentaires de l’exécution du cas de test.

Champ Détail

  • Déplacer la souris sur l’icône Icône description affichera la description du cas de test.

  • Déplacer la souris sur l’icône Icône résultat affichera le résultat attendu du cas de test.

  • Déplacer la souris sur l’icône Icône prérequis affichera le prérequis du cas de test.