Tests

Les tests correspondent à une ou plusieurs exigences et sont affectés à une cible spécifique (comme illustré dans l’illustration suivante). Vous pouvez utiliser ce mappage pour déterminer les tests requis pour chaque soumission de certification que vous créez.

targetid

Chaque test a un status de réussite/échec, qui est l’agrégat de tous les résultats du test.

Lorsque vous planifiez un test, le résultat (c’est-à-dire un objet TestResult ) est instancié.

Le résultat du test status est suivi des manières suivantes :

  • Si un test a un résultat réussi, il est marqué comme Réussi et le nombre total de réussites est incrémenté.

  • Si un test est en cours d’exécution et en attente d’exécution, il est marqué comme en cours d’exécution et le nombre d’exécutions est incrémenté.

  • Si un test a échoué, il est marqué comme ayant échoué et le nombre total d’échecs est incrémenté.

  • Si un test n’a pas encore été exécuté ou a été annulé, il est marqué comme NotRun et le nombre de NotRun est incrémenté.

La propriété TotalCount représente le nombre de tous les tests qui passent, échouent et qui ne sont pas encore exécutés. Si un test a des résultatsInQueue en cours d’exécution/ précédents, les résultats sont supprimés lorsqu’un nouveau test démarre.

Un objet TestResult est un résultat de test. Il est instancié lorsqu’un test est planifié. TestResult inclut des informations telles que l’heure de début/fin, le nombre de réussites/échecs, les journaux et les résultats des tâches. Vous pouvez planifier l’exécution d’un test plusieurs fois, et chaque passe de test a son propre résultat.

Distribution de tests

Planification des tests

Groupes de machines

Définition des paramètres de test

Exécution de tests

Exportation des résultats des tests