Passer au contenu principal

Concepts clés et terminologie

Ines avatar
Écrit par Ines
Mis à jour il y a plus de 2 semaines

Dans Thunder Code, il y a six concepts clés :

Projet de test

Un projet de test est le conteneur de plus haut niveau qui regroupe les artefacts de test connexes et aide à organiser les efforts de test à travers différentes fonctionnalités ou modules.

Les projets de test contiennent également des bases de contexte et de connaissances, qui sont précieuses pour mieux interpréter les instructions.

Vous pouvez facilement créer un nouveau projet de test en allant dans "Projets de test" et en cliquant sur "+".

Un projet de test est spécifique à une technologie (application web, application mobile ou API).

-> Pour plus d'informations sur la gestion des projets, consultez cet article : Ajouter / Modifier / Supprimer un projet de test

Environnement

Un environnement représente un contexte de déploiement spécifique où les tests sont exécutés, comme le développement, la mise en scène ou la production. Chaque environnement peut avoir sa propre URL et ses propres secrets.

La gestion des différents environnements est cruciale pour garantir que les tests sont exécutés dans les bonnes conditions et produisent des résultats fiables.

Vous pouvez créer des environnements via l'interface web (en cliquant sur Add) ou les API.

-> Pour plus d'informations sur la gestion des environnements, consultez cet article : Ajouter / Editer / Supprimer un environnement

Plan de test (bientôt disponible)

Un plan de test est un document stratégique qui décrit l'approche de test, les objectifs, la portée et les ressources nécessaires pour tester une fonctionnalité ou un module spécifique. Il sert de feuille de route pour le processus de test et permet d'assurer une couverture complète des tests.

La fonctionnalité Plan de test sera disponible dans la seconde moitié de 2025.

Cas de test

Un scénario de test est une spécification détaillée des entrées de test, des conditions d'exécution et des résultats attendus, conçue pour vérifier une fonctionnalité ou des exigences spécifiques. Il comprend des instructions étape par étape pour l'exécution du test et des critères de validation.

-> Pour plus d'informations sur la gestion des cas de test, consultez les articles suivants :

-Exécuter uncas de test

Jeu de tests

Un jeu de test est une collection de cas de test connexes regroupés pour tester une caractéristique, un composant, un environnement ou une fonctionnalité spécifique. Les jeux de tests permettent d'organiser et de structurer les cas de tests de manière logique, ce qui facilite l'exécution et la gestion des tests connexes en tant qu'unité.

-> Pour plus d'informations sur la gestion des jeux de tests, consultez cet article : Test Sets - Add, Edit, Delete & Execute (en anglais)

Exécution de test

Un test représente l'exécution réelle des cas de test ou des suites de tests dans un environnement spécifique. Il capture les résultats des tests, y compris le statut succès/échec, la durée d'exécution et tous les défauts trouvés pendant les tests. Les exécutions de tests fournissent des données précieuses pour le suivi de l'avancement des tests et des mesures de qualité.

Les séries de tests ne sont créées que lorsque vous mettez un test en file d'attente pour qu'il s'exécute de manière asynchrone (via CI/CD, API ou à partir de l'application Web) - et non pendant la construction et le débogage d'un test.

Pour plus d'informations sur la gestion des séries de tests, consultez ces articles :

Avez-vous trouvé la réponse à votre question ?