Dans la section Informatique
Articles Liés
Top Articles
- Tutorial : Installer et configurer Homeplayer (freeplayer) (14366)
- Tutorial : Installer un dual boot avec Windows XP ou Vista et Windows 7 (Seven) (9001)
- Tutorial : Installer Windows Virtual PC et Windows XP Mode pour Windows 7 (Seven) (8997)
- Lire des vidéos depuis Windows 7 sur sa PS3 (8446)
- Tutorial : Migration de Windows Vista vers Windows 7 (Seven) (8045)
| Présentation de RTH (TCM Open source) - Présentation Détaillée de l’outil |
|
|
| Informatique - Test Logiciel | |||||||
| Écrit par Benjamin BALET | |||||||
Page 3 de 5
Présentation Détaillée de l’outilDans ces paragraphes, nous passerons en revue les différents écrans de l’application.
Structure de l’URLLa 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.
![]() Détails d’une exigenceL'écran exigence présente les fonctionnalités suivantes:
![]() Exigences / Couverture fonctionnelleRTH 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. ![]() Création d’une exigenceEcran de création d’une exigence (note: toutes les listes de valeur sont paramétrables).
![]() Liste des exigencesL'écran des exigences permet une présentation sous la forme d'une liste filtrable et triable.
![]() Arborescence des exigencesL'é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.
![]() Notification exigences e-mailUn utilisateur peut s'abonner aux notifications de changements sur une exigence. ![]() Liste des tests manuelsRTH présente la liste des fiches de test manuel sous la forme d'une liste triable et filtrable.
![]() Test en consultationVoici 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.
![]() 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:
![]() Campagne de testRTH 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).
Instance d’exécution d'une fiche de testLorsque 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.
![]() Historique des exécutionsLa 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.
RapportsLes 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![]() Rapport étapes en erreur![]() Rapport statut du build![]() |




















