Présentation de RTH (TCM Open source)
Présentation de RTH (TCM Open source) - Présentation Détaillée de l’outil Imprimer Envoyer
Informatique - Test Logiciel
Écrit par Benjamin BALET   
Index de l'article
Présentation de RTH (TCM Open source)
Présentation Rapide de l’outil
Présentation Détaillée de l’outil
Liens utiles
Feature list
Toutes les pages

Présentation Détaillée de l’outil

Dans ces paragraphes, nous passerons en revue les différents écrans de l’application.

Structure de l’URL

La structure de l’url permet de désigner un objet de manière unique. Ainsi, lorsque vous visualisez n’importe quel objet dans l’application (fiche de test, exigence, anomalie, …), vous pouvez copier-coller l’url dans un e-mail, par exemple.
  • Chaque ID d’objet est unique.
  • Possibilité de faire des liens externes vers des résultats d’exécution…
  • Login « intelligent ». Par exemple, si vous avez envoyé le lien dans un e-mail, l’utilisateur clique et se connecte à RTH. Après sa connexion, RTH ouvre l’objet désigné par le lien.
 rth tcm structure url

Détails d’une exigence

L'écran exigence présente les fonctionnalités suivantes:

  • Versionning.
  • Lien vers une autre exigence mère (pas d'autres liens vers une autre exigence (ex: dépendance, ...) permettant d'implémenter une solution d'analyse d'impact).
  • Associations Tests / Releases.
  • Mode « forum de discussion ».
 rth tcm vue exigence

Exigences / Couverture fonctionnelle

RTH permet de faire un lien entre une exigence et les fiches de test qui prouvent que l'exigence est atteinte. Il permet de quantifier à quelle hauteur chacun des tests prouve que l'exigence est correctement implementée. Mais c'est l'utilisateur qui saisit les pourcentages que vous apercevez dans la capture d'écran ci dessus. Cette saisie est optionelle mais peut améliorer le reporting. En effet, cette donnée apparaît dans un des rapports de statut des tests et elle pourrait vous permettre de faire de l'arbitrage.

rth tcm couverture fonctionnelle exigence
 

Création d’une exigence

Ecran de création d’une exigence (note: toutes les listes de valeur sont paramétrables).
 
 
rth tcm creation exigence
 

Liste des exigences

L'écran des exigences permet une présentation sous la forme d'une liste filtrable et triable.
 
rth tcm liste des exigences
 

Arborescence des exigences

L'écran des exigences permet une présentation sous la forme d'une arborescence. Bien entendu, il faut avoir, au préalable, établi les relations filles-mère entre les exigences.
 
rth tcm arborescence des exigences
 

Notification exigences e-mail

Un utilisateur peut s'abonner aux notifications de changements sur une exigence.

 
 rth tcm notification changement exigence
 

Liste des tests manuels

RTH présente la liste des fiches de test manuel sous la forme d'une liste triable et filtrable.

 

 rth tcm liste tests manuels
 

Test en consultation

Voici le détail d'une fiche de test. Outre les nombreux champs, attributs de la fiche (qui permettent son classement efficace). Ce que j'ai apprécié dans l'outil (par rapport à ses concurrents Open Source), c'est que les étapes de la fiche de test sont clairement séparées les unes des autres.

 

 rth tcm detail fiche test manuel
 

Saisie d’une étape de test

 Outre le fait que les étapes de la fiche de test sont clairement séparées les unes des autres, chaque étape contient les champs:
  • Action à faire sur le système.
  • Données d'entrées.
  • Résultats attendus.
 rth tcm saisie etapes fiche test manuel

Campagne de test

RTH présente la liste des tests d'une campagne de test sous la forme d'une liste triable et filtrable. Les campagnes sont structurées en Release / Build (qu'il faut avoir créé au préalable).

 

rth tcm campagne test 

Instance d’exécution d'une fiche de test

Lorsque vous lancez l'exécution d'une fiche de test, voici l'écran sur lequel vous tombez. On remarque l'avantage de RTH par rapport à ces concurrents : il permet de saisir un maximum d'information sur le résultat du test et ce, étape par étape. Un bémol cependant, le champ "Résultat actuel" (pour résoudre le petit problème de traduction, allez voir configurer RTH en français) n'est long que de 255 caractères. Je vous conseille de faire un petit tour en base de données et de le changer en type TEXT.

 

 rth tcm campagne test run fiche test

Historique des exécutions

La modification d’une fiche de test (après qu'elle ait été exécutée) n’a pas d’impact sur le contenu des résultats d’exécution stockés. En outre, on retrouve le contenu de la fiche tel qu'il était au moment où elle a été exécutée dans cet écran.

rth tcm campagne test run historique execution fiche test

Rapports

Les paragraphes suivants présentent quelques rapports disponibles sous RTH. Il est aisé d'en rajouter un en le programmant en PHP/MySQL.
Rapport Couverture des exigences
rth tcm rapport couverture exigences
 
Rapport étapes en erreur
rth tcm rapport etapes en erreur
Rapport statut du build
rth tcm rapport statut build
 
 

Recherche

Web computure.net