Prodotto di lavoro: Log del test
Questo artefatto contiene output non elaborato catturato durante l'esecuzione unica di uno o più test.
Scopo
  • Per fornire la verifica che un insieme di test è stato eseguito e
  • Per fornire le informazioni relative all'esito di quei test.
Relazioni
RuoliResponsabile: Modificato da:
Input inObbligatorio:
  • Nessuno
Facoltativo: Esterno:
  • Nessuno
Output di
Descrizione
Breve profilo

Ogni Log di test dovrebbe essere composto di una serie di voci che presentano una traccia di controllo dei diversi aspetti dell'esecuzione del test incluso, ma non limitato a, quanto segue:

  • la data/ora di quando si è verificato l'evento
  • una descrizione (di solito breve) dell'evento registrato
  • alcune indicazione dello stato osservato
  • altre informazioni di contesto dove rilevanti
  • altri dettagli relativi a condizioni anomale o errate rilevate
Descrizione principale

Il Log di test fornisce una registrazione dettagliata, in genere basata sul tempo, che serve sia per verificare che un insieme di test è stato eseguito sia per fornire le informazioni relative all'esito di quei test. Il punto focale in genere è sulla fornitura di un'accurata traccia di controllo, che consente di effettuare la diagnosi degli errori dopo l'esecuzione. Questi dati non elaborati vengono successivamente analizzati per determinare i risultati di qualche aspetto dell'impegno di test.

Un log di test di solito rappresenta l'output risultante dall'esecuzione di una suite di test di una singolo ciclo di test.
Proprietà
Facoltativo
PianificatoYes
Personalizzazione
Opzioni di rappresentazione

Gli strumenti di automazione spesso forniscono le proprie funzioni di registrazione di test che possono essere estese o integrate con altre registrazioni fornite tramite le routine di utente personalizzate e l'utilizzo di altri strumenti.

L'output potrebbe impiegare una forma singola o molte forme diverse. Tipicamente, i log di test hanno un aspetto tabulare o di foglio di calcolo, con ogni voce che comprende alcune forme di data/ora, una descrizione dell'evento registrato, alcune indicazioni dello stato osservato e possibilmente altre informazioni di contesto.

Se si stanno utilizzando strumenti di test automatizzati, come quelli rilevati nella famiglia di prodotti Rational Suite, la maggior parte della funzionalità viene fornita per impostazione predefinita con lo strumento. Queste funzioni del log di test tipicamente forniscono la capacità di catturare, filtrare e ordinare e l'analisi delle informazioni contenute nel log. Ciò consente al log di test di essere espanso in dettaglio o compresso in una vista di riepilogo in base alle necessità. Gli strumenti offrono inoltre la capacità di personalizzare e conservare le viste del log di test per riportare gli scopi.

Dove la logica che produce un log di test automatizzato semplicemente allega nuove informazioni ad un file di log esistente, sarà necessario fornire una memoria sufficiente per conservare il file del log di test. Una soluzione alternativa a questo approccio è di utilizzare un ring buffer. Una buona spiegazione sull'utilizzo della registrazione del ring buffer per trovare i bug viene presentata in un catalogo di modello da parte di Brian Marick. (Scarica Adobe reader.) Questo catalogo fornisce una panoramica di altri problemi classici nell'utilizzo dei log di test automatizzati.