Partager via


Résultats de tests de base

Mise à jour : novembre 2007

L'exécution d'un test produit un résultat et son affichage dans la fenêtre Résultats des tests. Certains résultats de tests sont communs à chaque type de test. D'autres résultats sont obtenus uniquement pour des types de tests spécifiques ou ont des significations spécifiques selon le type de test qui les a produits.

L'exécution de tests produit également des résultats plus détaillés que les résultats simples répertoriés ici. Pour plus d'informations, consultez Résultats de tests rapportés.

Résultats des tests

Voici les résultats de tests produits par les types de tests disponibles dans Visual Studio Team System Test Edition :

  • Abandonné. Le testeur a arrêté la série de tests. Le test qui s'exécutait à ce moment-là obtient l'état Abandonné. Le reste des tests de la série de tests obtient l'état Non exécuté.

  • Non exécuté. Le testeur a arrêté la série de tests. Le test qui s'exécutait à ce moment-là obtient l'état Abandonné. Le reste des tests de la série de tests obtient l'état Non exécuté.

  • PassedButRunAborted (Réussi mais exécution abandonnée). Le test s'est exécuté et a réussi. Une fois l'exécution de ce test terminée, le testeur a arrêté la série de tests.

  • Non exécutable. Le test n'a pas pu être exécuté à cause d'erreurs dans la définition de test. Par exemple, un test unitaire est Non exécutable s'il retourne un entier ; les méthodes de test unitaire doivent retourner void.

  • Déconnecté. Il s'agit d'une série de tests distante que vous déconnectez puis reconnectez ultérieurement. Ce résultat est retourné lorsque la série de tests distante est déconnectée. Lorsque le testeur se connecte à cette série de tests distante, il peut afficher le résultat des tests.

  • Délai d'attente. Le test ou la série de tests a atteint le délai d'expiration.

  • En attente. La série de tests a démarré et est en cours, mais l'exécution du test ne s'est pas terminée.

  • En cours. Le test est en cours d'exécution.

  • Terminé. La série de tests est terminée ; ce résultat s'applique uniquement aux tests de charge.

  • Non concluant. Lorsque le test s'est exécuté, aucune instruction Assert n'a produit de résultat Échec, mais au moins une instruction Assert.Inconclusive a été satisfaite. Ce résultat s'applique uniquement aux tests unitaires.

  • Échec. La signification exacte dépend du type de test :

Type de test

Signification

unitaire

Lorsque le test s'est exécuté, au moins une instruction Assert a produit un résultat Échec ou le test a levé une exception inattendue.

générique

Le test a retourné une valeur autre que 0.

manuel

Le testeur a défini le résultat à Échec.

Web

Au moins l'une des demandes a échoué.

de charge

Au moins l'un des tests contenus a échoué.

ordonné

Au moins l'un des tests contenus a échoué.

  • Réussite. La signification exacte dépend du type de test :

Type de test

Signification

unitaire

Lorsque le test s'est exécuté, aucune instruction Assert n'a produit de résultat Non concluant ou Échec, le test n'a pas levé d'exception inattendue et il n'a pas atteint le délai d'expiration.

générique

Le test a retourné une valeur de 0 et il n'a pas atteint le délai d'expiration.

manuel

Le testeur a assigné au résultat la valeur Réussite et la série de tests qui contient ce test n'a pas atteint le délai d'expiration.

Web

Toutes les demandes ont réussi et le test n'a pas atteint le délai d'expiration.

de charge

Tous les tests contenus ont réussi.

ordonné

Tous les tests contenus ont réussi et le test n'a pas atteint le délai d'expiration.

Voir aussi

Tâches

Comment : ajuster les affichages des résultats de tests

Concepts

Résultats de tests rapportés

Utilisation des classes Assert

Autres ressources

Enregistrement et publication de résultats de tests