Produit: Journal de test
Cet artefact contient les résultats bruts capturés lors de l'exécution d'un ou plusieurs test(s).
Objet
  • Fournir une preuve de l'exécution d'un ensemble de tests et
  • Fournir des informations sur la réussite de ces tests.
Relations
RôlesResponsable: Modifié par:
Entrée versObligatoire: Facultatif:
  • Aucun
Externe:
  • Aucun
Sortie de
Description
Bref aperçu

Chaque journal de test doit être constitué d'une série d'entrées, avec leurs pistes d'audit correspondantes, relatives à divers aspects de l'exécution du test, notamment :

  • l'horodatage de l'événement
  • une description (généralement brève) de l'événement consigné
  • une indication de l'état observé
  • des informations contextuelles supplémentaires, si nécessaire
  • des détails supplémentaires concernant l'anomalie ou la condition d'erreur détectée
Description principale

Le journal de test fournit un enregistrement détaillé et généralement daté permettant de vérifier qu'un ensemble de tests a bien été exécuté et fournissant des informations sur la réussite de ces tests. Il est destiné habituellement à fournir une piste d'audit précise, permettant un diagnostic des anomalies après l'exécution des tests. Ces données brutes sont ensuite analysées pour déterminer les résultats d'un aspect donné des activités de test.

Un journal de test présente généralement les résultats de l'exécution d'une suite de tests sur un seul cycle de test.
Propriétés
Facultatif
PlanifiéYes
Personnalisation
Options de représentation

Les outils d'automatisation comportent souvent leurs propres mécanismes de journaux de test qui peuvent être amplifiés ou complémentés via des routines utilisateur personnalisées et l'utilisation d'outils additionnels.

Le résultat des tests peut être exprimé de manière uniforme ou non. En général, les journaux de tests se présentent sous forme de tableau ou de feuille de calcul, chaque entrée étant composée de l'horodatage, d'une description de l'événement consigné, d'une indication de son état, et éventuellement d'informations contextuelles complémentaires.

Si vous utilisez des outils de test automatisés, comme ceux offerts dans la famille de produits Rational Suite, cette fonctionnalité est en grande partie fournie par défaut avec l'outil en question. Ces utilitaires de journalisation sont généralement capables d'intercepter, de filtrer, trier et analyser les informations contenues dans le journal. Ceci permet une vue détaillée ou réduite à un récapitulatif du journal de test. Les outils permettent également la personnalisation et la conservation du journal de test à des fins de compte-rendu.

Lorsque la logique applicative qui génère un journal de test automatisé se contente de concaténer les nouvelles informations dans un fichier journal existant, vous devez prévoir un espace de stockage suffisant pour la conservation de ce fichier. Alternativement, vous pouvez utiliser une mémoire tampon tournante. Une explication adéquate de l'utilisation d'une mémoire tampon tournante pour la détection de bogues figure dans le document présenté sous forme de canevas par Brian Marick. (Obtenir Adobe reader.) Ce document fournit un aperçu d'autres problèmes classiques liés à l'utilisation de journaux de test automatisés.