testrail review tutorial
Gestion des cas de test à l'aide de TestRail: un didacticiel de révision pratique complet et une visite guidée
L'outil TestRail fournit une gestion de cas de test basée sur le Web qui est une combinaison de capacités de gestion de projet sophistiquées avec des fonctionnalités optimisées pour les tests.
Cet outil peut être utilisé pour tout type de projet, y compris le développement Agile et la méthodologie de test.
Bien que TestRail soit principalement utilisé pour les tests de logiciels, il est également suffisamment flexible pour être utilisé dans tout type de processus d'assurance qualité.
Explorons cet outil en détail avec un didacticiel de révision TestRail !!
quel est le meilleur pare-feu gratuit
Ce que vous apprendrez dans ce tutoriel:
- Créer un compte TestRail
- Ajouter un projet
- Ajout de suites de tests
- Ajout de cas de test
- Ajout d'un test
- Exécution de cas de test
- Rapports avec test et résultats
Ce que vous apprendrez:
- Fonctions de TestRail
- Procédure pas à pas de TestRail
- Mise en route étape par étape
- Configuration du jalon
- Conclusion
- lecture recommandée
Fonctions de TestRail
Les principales fonctions de TestRail:
- Documentez les cas de test avec les étapes, les résultats attendus, les captures d'écran et bien plus encore.
- Organisez les cas de test en suites et sections de test.
- Attribuez des cas de test pour l'exécution et gérez les charges de travail de l'équipe.
- Suivez les résultats des tests en temps réel.
- Passez en revue les progrès vers les jalons.
- Générez des rapports sur une variété de mesures.
TestRail prend en charge tous les types de tests logiciels. Vous pouvez l'utiliser pour organiser tests manuels / basés sur des scripts , pour planifier et rapporter les résultats tests exploratoires , et à intégrer avec le outils d'automatisation de test.
TestRail s'intègre également avec des outils de suivi des défauts prêts à l'emploi et comprend une API ouverte, afin que vous puissiez créer vos propres intégrations personnalisées. Cette flexibilité est la principale raison pour laquelle les équipes choisissent TestRail plutôt que les autres solutions de gestion de cas de test.
Le facteur le plus important est une interface utilisateur rapide et légère, facile à apprendre et à utiliser, avec peu ou pas de formation requise. De plus, il s'agit d'un outil puissant avec des fonctionnalités avancées telles que des rapports personnalisables.
Vous trouverez ci-dessous un exemple de projet dans TestRail. La fenêtre d'aperçu du projet résume en un coup d'œil la progression quotidienne des tests, y compris le nombre de cas de test, réussis, bloqués, ceux nécessitant un nouveau test ou ayant échoué.
Au milieu de l'écran, vous pouvez voir Essais et Jalons . Une exécution de test est utilisée pour regrouper les cas de test pour l'exécution, tandis que le jalon est utilisé pour regrouper les exécutions de test dans un but spécifique, comme une version logicielle.
Procédure pas à pas de TestRail
Pour suivre cette procédure pas à pas, vous obtenez un version d'essai gratuite de TestRail ici .
Vous pouvez choisir l'édition Cloud hébergée pour une configuration instantanée ou l'édition Serveur pour l'installer sur votre propre ordinateur. Il vous suffit de remplir les champs obligatoires comme indiqué ci-dessous.
Pour l'édition Cloud, vous disposez d'une étape supplémentaire pour choisir une adresse Web à laquelle vous accéderez à votre instance en ligne.
Vous recevrez un e-mail contenant un lien pour confirmer votre essai gratuit. Cliquez sur le lien pour créer votre compte TestRail. Vous serez automatiquement redirigé vers votre instance d'essai TestRail une fois qu'elle sera prête. Ce processus ne devrait prendre que quelques minutes.
En fonction de votre emplacement, vous devrez peut-être remplir un accord de traitement des données pour confirmer la conformité avec le règlement général sur la protection des données ( RGPD ).
Une fois que vous avez fait cela, la configuration est terminée et vous êtes prêt à commencer!
Mise en route étape par étape
#1) L'écran que vous voyez ci-dessous est le TestRail Tableau de bord .
Le tableau de bord affiche un aperçu de vos projets, des activités récentes et des «tâches» qui vous sont attribuées. Notez la notification «Bienvenue dans TestRail» en bas de l'écran avec des suggestions d'étapes pour commencer. Dans cette procédure pas à pas, nous allons effectuer les quatre premières étapes.
#deux) Clique le Administration languette. Vous devez venir ici pour faire des choses comme ajouter des utilisateurs et des rôles, étendre votre abonnement d'essai, configurer des champs personnalisés, configurer des intégrations, etc. Cliquer sur Utilisateurs et rôles , et vous verrez que vous avez été ajouté en tant qu’administrateur.
Clique le Rôles et vous verrez les rôles prédéfinis, c'est-à-dire en lecture seule, testeur, concepteur et responsable. Cliquez sur l'icône en forme de crayon pour afficher les droits attribués à chaque rôle. Il est facile de modifier les descriptions par défaut, de créer des rôles supplémentaires, d’ajouter un ou plusieurs utilisateurs, de les attribuer à des rôles, de les organiser en groupes, etc.
# 3) Utilisez le Tableau de bord onglet pour revenir au tableau de bord. C'est là que vous gérerez et suivrez vos projets de test. Commençons par créer un projet. Clique le Ajouter un projet pour le faire.
# 4) Donnez un nom à votre projet, puis choisissez une option de stockage, comme indiqué ci-dessous. Pour une plus grande flexibilité, vous devez choisir la troisième option: utiliser plusieurs suites de tests pour gérer les cas .
Cela vous permet de commencer avec une seule suite de tests, puis d'ajouter d'autres suites de tests à l'avenir si nécessaire.
# 5) Cliquez sur Ajouter un projet .
Le tableau de bord apparaîtra avec votre nouveau projet (si ce n’est pas le cas, cliquez simplement sur l’onglet Tableau de bord). Vous pouvez modifier le nom du projet ou le supprimer ultérieurement si vous le souhaitez. La capture d'écran ci-dessous montre le tableau de bord d'un exemple de projet avec plusieurs suites de tests et un autre projet avec un seul référentiel.
Remarquez comment les options disponibles changent en fonction du type de projet.
# 6) Clique le Suites de test lien sous votre nouveau projet. S'il s'agit de votre premier projet , la vue des suites de tests apparaîtra avec une seule suite par défaut, appelée Maître . Cliquez simplement sur le nom de la suite pour modifier ses sections et ses cas de test.
Sinon, cliquez sur le bouton Ajouter une suite de tests pour ajouter une suite de tests à votre nouveau projet, comme indiqué dans l'image ci-dessous.
# 7) Ajoutons maintenant votre premier scénario de test. Une fois que le message suivant apparaît, cliquez sur Ajouter un cas de test .
# 8) Une vue détaillée du scénario de test apparaît, comme illustré ci-dessous. Ajoutons un test simple nommé 'Connexion'.
# 9) Les quatre champs suivants sont obligatoires et peuvent être utilisés pour trier et filtrer les cas de test: Section, Modèle, Type et Priorité. Le champ facultatif «Type d'automatisation» est destiné à l'intégration avec un outil d'automatisation de test.
-
- Section par défaut, Cas de test. Une section est créée automatiquement pour chaque nouveau projet.
- Modèle par défaut, Test Case (Texte). TestRail est livré avec trois modèles de cas de test intégrés:
- Cas de test (texte): Inclut des zones de texte pour les conditions préalables, les étapes de test et le résultat attendu (illustré ci-dessus). Vous pouvez ajouter des captures d'écran à ces zones de texte.
- Cas de test (étapes): Inclut une zone de texte pour les conditions préalables, ainsi que des lignes pour les étapes de test individuelles avec le résultat attendu pour chaque étape. Vous pouvez ajouter une capture d'écran à chaque étape individuelle.
- Session exploratoire: Comprend des zones de texte pour la mission et les objectifs de la session exploratoire.
- Choisis un Taper pour le test, tel que Régression, Fonctionnel, Performance ou Automatisé.
- Définir un Priorité , tels que Critique, Élevé, Moyen ou Faible.
Lecture recommandée => Je suggère de lire ceci guide étape par étape sur la façon d'écrire des cas de test efficaces.
comment ouvrir les fichiers .xml
# dix) Vous pouvez maintenant compléter le scénario de test avec les conditions préalables, les étapes et les résultats attendus. Une fois que vous avez défini le test, cliquez sur Ajouter un cas de test . Le résumé du scénario de test apparaît, comme indiqué ci-dessous:
#Onze) Ajoutons quelques autres scénarios de test.
Clique le Cas de test lien pour afficher le menu du scénario de test comme indiqué ci-dessous. Tout ce dont nous avons vraiment besoin pour le moment est le titre de chaque scénario de test, alors faisons-le rapidement en utilisant le menu Cas de test. Cliquez simplement sur Ajouter un cas lien en bas de la liste des cas de test pour ajouter un titre.
Cliquez sur la coche verte ou appuyez sur Entrer pour enregistrer et passer au cas suivant. (Notez que vous pouvez également importer des cas de test à partir d'un fichier CSV ou XML).
N ° 12) Après avoir créé vos cas de test, l'étape suivante consiste à créer une exécution de test. Il s'agit d'un ensemble de tests que vous souhaitez utiliser dans un but spécifique tel que les tests de régression, les tests de fumée, les tests de nouvelles fonctionnalités, les tests basés sur les risques, l'acceptation ou les tests en sprint.
Pour chaque exécution de test, vous pouvez créer un nom et une description, un lien vers un jalon, identifier les cas de test à inclure et affecter l'exécution à un utilisateur ou à un groupe particulier pour exécution. Clique le Essais et résultats Tab, puis cliquez sur le Ajouter un test bouton.
Si vous êtes invité à sélectionner une suite de tests, choisissez «Maître», puis cliquez sur d'accord .
N ° 13) Le Ajouter un test apparaît, comme illustré ci-dessous. Comme nous avons choisi l'option plusieurs suites de tests précédemment, le nom par défaut est le nom de la suite de tests. Sinon, la valeur par défaut est «Test Run». Vous avez également la possibilité d'attribuer le test à un Jalon .
Utilisez le Affecter à champ pour attribuer le test à un utilisateur. Allons-y et choisissons l'option pour Inclure tous les cas de test , puis cliquez sur Ajouter un test .
Lectures complémentaires => Gestion de la phase d'exécution du test dans STLC
N ° 14) Maintenant le Essais et résultats l'écran apparaît. Si vous suivez cette procédure pas à pas, vous verrez une seule exécution de test, «Master», qui est terminée à zéro pour cent (0%). L'écran d'exemple ci-dessous montre un projet avec quatre exécutions en cours et plusieurs exécutions terminées.
Pour afficher ou mettre à jour la progression d'un test, cliquez simplement sur son nom.
#quinze) La capture d'écran ci-dessous montre l'état d'un test en cours.
Au fur et à mesure que chaque test est exécuté, un testeur peut mettre à jour son statut comme réussi, échoué, etc. Il est également possible de définir le statut de plusieurs tests à la fois. Si vous suivez la procédure pas à pas, utilisez la liste déroulante pour définir le statut de votre scénario de test de connexion sur Passé .
# 16) Le Ajouter un résultat apparaîtra, où vous pourrez ajouter des commentaires sur le test, l'attribuer à un autre membre de l'équipe, joindre une capture d'écran et même transmettre le défaut à votre outil de suivi des problèmes intégré.
Par exemple , supposons que vous utilisez Jira pour le suivi des problèmes. Une fois que vous avez soumis votre résultat, le scénario de test est mis à jour avec l'ID d'anomalie dans Jira et le problème Jira reste connecté au scénario de test via l'API TestRail. Toute mise à jour du problème dans Jira mettra également à jour TestRail.
Une fois le problème résolu, vous pouvez utiliser la fonction de réexécution de TestRail pour réexécuter le test et saisir les nouveaux résultats.
# 17) Cliquez sur Ajouter un résultat pour fermer la fenêtre et revenir au test en cours. Notez que le graphique à secteurs a été mis à jour pour refléter le changement de statut.
questions d'entretien de base sur le HTML et le CSS
# 18) Une fois que vous avez obtenu un résultat de test, vous pouvez explorer de nombreux rapports personnalisables dans TestRail. L'exemple d'écran ci-dessous montre les rapports disponibles à partir du test. D'autres rapports sont disponibles sur le Rapports languette.
Configuration du jalon
Bien qu'il ne soit pas nécessaire de définir des jalons pour exécuter des tests, c'est une bonne pratique.
Les jalons vous permettent de suivre la progression sur plusieurs exécutions de tests pour des objectifs tels qu'une version logicielle. Utilisez le Jalons onglet pour les ajouter. L'écran d'exemple ci-dessous montre un projet avec trois jalons ouverts et deux jalons terminés.
Une fois que tous les tests sont terminés dans une exécution de test, vous pouvez verrouiller l'exécution, ce qui empêchera les modifications futures. Par conséquent, même si un scénario de test change pour une exécution future, sa définition est conservée pour l'exécution en cours au cas où vous auriez besoin d'auditer les résultats ultérieurement.
Conclusion
Avec toutes ces fonctionnalités, il est facile de voir comment TestRail peut considérablement augmenter la productivité des tests d'une équipe.
Si vous gérez toujours des scénarios de test à l'aide de feuilles de calcul, je vous suggère essayer TestRail pour voir tout ce que vous pouvez réaliser pour votre projet.
Lectures complémentaires = >> Principaux outils de gestion des cas de test
N'hésitez pas à partager vos commentaires / questions avec nous dans la section commentaires ci-dessous!
lecture recommandée
- Tutoriels Eclipse détaillés pour les débutants
- Examen de l'outil de gestion des tests TestLodge
- Tutoriel SVN: Gestion du code source à l'aide de Subversion
- Tutoriel Bugzilla: Tutoriel pratique de l'outil de gestion des défauts
- Tutoriel TestLodge - Comment organiser vos projets de test de logiciels à l'aide de l'outil de gestion de test TestLodge
- Tutoriel de révision pratique de PractiTest Test Management Tool
- Tutoriel sur les tests destructifs et les tests non destructifs
- TestRail Test Management for Jira - Un guide complet