Caso di test vs. Esecuzione del caso di test
Le Esecuzioni del caso di test possono essere considerate istanze di un caso di test. Per esempio, Quando hai un piccolo sito web in cui le informazioni di base per l'identificazione Le informazioni su ciò che deve essere testato non cambieranno mai (come ad esempio il numero di pagine, i loro nomi e URL), hai bisogno solo di un Caso di Test. Anche quando il contenuto sarà dinamico, per ogni ciclo di rilascio, un nuovo È possibile creare un'esecuzione di test da quel caso di test per testare tali modifiche. accessibilità. Lo stesso caso di test potrebbe avere più esecuzioni di test Ogni ambiente e anche diverse esecuzioni di test per ogni piattaforma su cui verrà eseguito il software. Un altro modo di pensarlo è che il caso di prova Rappresenta la parte di impostazione e ambito dell'esecuzione di un test, Mentre Test Run rappresenta l'atto di eseguire effettivamente il test.
Le differenze importanti includono:
- Un Test Case può avere più Test Runs 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 alcun flusso di lavoro o stato ad esso associato, mentre un'esecuzione di test è assegnato a un utente Per intraprendere azioni (eseguire test, aggiungere segnalazioni e flag, assegnare Risultati e esportazione delle segnalazioni) ed è soggetto a diversi livelli di completamento.
- Un caso di test può essere copiato e riutilizzato, ma un'esecuzione di test no.
- È possibile archiviare sia i casi di test che le esecuzioni di test.
- Entrambi richiedono che siano inseriti solo due campi di informazioni. A Il caso di test richiede 'Nome del caso di test' e 'Pagine' (le pagine da testare testare richiede anche la specificazione sia del nome che dell'URL per ciascuno) e un Test Run richiede 'Test di checkpoint' (tramite selezione Di impatto Tutto o solo Critico/Grave) e 'Assegna il testing a' (selezione dell'utente). Inoltre, ognuno ha più opzioni Campi di informazione.
Per maggiori informazioni su ciascuno, vedere Test Casi e Test Esegue, rispettivamente.