Caso di Test vs. Esecuzione del Test
Le Esecuzioni del Test possono essere considerate come istanze di un Caso di Test. Ad esempio, quando si ha un piccolo sito web in cui le informazioni di base identificative su cosa deve essere testato non cambieranno mai (come il numero di pagine, i loro nomi e gli URL), si ha bisogno solo di un Caso di Test. Anche quando il contenuto sarà dinamico, per ogni ciclo di rilascio, può essere creata una nuova Esecuzione del Test da quel Caso di Test per testare quelle modifiche per l'accessibilità. Quel stesso Caso di Test potrebbe avere più Esecuzioni del Test per ogni ambiente, e persino diverse Esecuzioni del Test per ogni piattaforma su cui il software funzionerà. Un altro modo di pensarlo è che il Caso di Test rappresenta la parte di configurazione e ambito di un assessment, mentre l'Esecuzione del Test rappresenta l'atto di eseguire effettivamente l'assessment.
Differenze importanti includono:
- Un Caso di Test può avere associate più Esecuzioni del Test, mentre un'Esecuzione del Test può essere associata solo a un singolo Caso di Test.
- Un Caso di Test può esistere da solo senza un'Esecuzione del Test associata, ma un'Esecuzione del Test è sempre associata a un Caso di Test.
- Un Caso di Test è un record informativo e non ha alcun flusso di lavoro o stato associato, mentre un'Esecuzione del Test è assegnata a un utente per intraprendere azioni (eseguire test, aggiungere problemi e flag, assegnare risultati ed esportare problemi) ed è soggetta a diversi livelli di completamento.
- Un Caso di Test può essere copiato e riutilizzato, ma un'Esecuzione del Test no.
- Sia i Casi di Test che le Esecuzioni del Test possono essere archiviati.
- Entrambi richiedono solo due campi di informazioni per essere stabiliti. Un Caso di Test richiede 'Nome del caso di test' e 'Pagine' (le pagine da essere testate richiedono anche la specificazione del nome e dell'URL per each), e un'Esecuzione del Test richiede 'Test di checkpoint' (tramite selezione di tutto o solo impatto critico/serio) e 'Assegna il test a' (selezione dell'utente). Inoltre, ciascuno ha diversi campi informativi opzionali.
Per ulteriori informazioni su ciascuno, vedi Casi di Test, e Esecuzioni del Test, rispettivamente.
