Caso di Test vs. Esecuzione di Test
Le Esecuzioni di Test possono essere considerate come istanze di un Caso di Test. Ad esempio, quando si dispone di un piccolo sito web in cui le informazioni identificative principali su ciò che deve essere testato non cambieranno mai (come il numero di pagine, i loro nomi e URL), è necessario un solo Caso di Test. Anche quando il contenuto sarà dinamico, per ogni ciclo di rilascio, si può creare una nuova Esecuzione di Test da quel Caso di Test per testare tali cambiamenti in termini di accessibilità. Quello stesso Caso di Test potrebbe avere più Esecuzioni di Test per ogni ambiente, e anche diverse Esecuzioni di Test per ogni piattaforma su cui il software verrà eseguito. Un altro modo per pensarci è che il Caso di Test rappresenta la parte di impostazione e ambito dell'esecuzione di una valutazione, mentre l'Esecuzione di Test rappresenta l'atto di effettuare effettivamente la valutazione.
Differenze importanti includono:
- Un Caso di Test può avere più Esecuzioni di Test associate, mentre un'Esecuzione di Test può essere associata solo a un singolo Caso di Test.
- Un Caso di Test può esistere da solo senza un'Esecuzione di Test associata, ma un'Esecuzione di Test è sempre associata a un Caso di Test.
- Un Caso di Test è un record informativo e non ha flusso di lavoro o stato associato, mentre un'Esecuzione di 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 di Test no.
- Sia i Casi di Test che le Esecuzioni di 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 testare richiedono anche la specifica sia del nome che dell'URL per ciascuna), e un'Esecuzione di Test richiede 'Test di controllo' (tramite selezione di Tutti o solo impatto Critico/Serio), e 'Assegna il test a' (selezione utente). Inoltre, ciascuno ha più campi di informazioni opzionali.
Per ulteriori informazioni su ciascuno, vedere rispettivamente Casi di Test e Esecuzioni di Test.
