sample test case template with test case examples
Ogni giorno continuo a ricevere diverse richieste per Modello di test case . E sono sorpreso che molti tester stiano ancora documentando casi di test con documenti Word o file Excel.
La maggior parte di loro preferisce i fogli di calcolo Excel perché possono facilmente raggruppare i casi di test per tipi di test e, soprattutto, possono facilmente ottenere metriche di test con le formule di Excel. Ma sono sicuro che man mano che il volume dei tuoi test aumenta, troverai estremamente difficile da gestire.
Se non stai utilizzando nessuno strumento di gestione dei casi di test, ti consiglio vivamente di utilizzare uno strumento open source per gestire ed eseguire i tuoi casi di test.
I formati dello scenario di test possono variare da un'organizzazione all'altra. Tuttavia, l'utilizzo di un formato di test case standard per la scrittura di test case è un passo avanti verso l'impostazione di un processo di test per il progetto.
Inoltre riduce al minimo Test ad hoc ciò viene fatto senza un'adeguata documentazione del caso di test. Ma anche se si utilizzano modelli standard, è necessario impostare la scrittura, la revisione e l'approvazione dei casi di test, l'esecuzione dei test e, soprattutto, il processo di preparazione del report di test, ecc. Utilizzando metodi manuali.
Inoltre, se si dispone di un processo per esaminare i casi di test da parte del team aziendale, è necessario formattare questi casi di test in un modello concordato da entrambe le parti.
Cosa imparerai:
- Strumenti consigliati
- Campi standard di un modello di test case di esempio
- Scarica modello di test case con esempio (formato n. 1)
- Un altro formato di test case (n. 2)
- Esempio di test case per test manuali
- Conclusione
- Lettura consigliata
Strumenti consigliati
Prima di continuare con il processo di scrittura del test case, ti consigliamo di scaricare questi strumenti di gestione dei test case. Ciò faciliterà il tuo piano di test e il processo di scrittura del test case menzionato in questo tutorial.
# 1) TestRail
=> Scarica TestRail Test Case Management Tool
# 2) TestMonitor
TestMonitor - Gestione dei test online di alto livello. Facile rivoluzionario.
TestMonitor è uno strumento di gestione dei test end-to-end per ogni organizzazione. Un approccio semplice e intuitivo al test. Che tu stia implementando software aziendale, necessiti di QA, crei un'app di qualità o semplicemente hai bisogno di una mano nel tuo progetto di test, TestMonitor ti copre.
=> Visita il sito web di TestMonitor
Ecco come rendere un po 'più semplice questo processo di gestione dei casi di test manuale con l'aiuto di semplici modelli di test.
Nota: Ho elencato il numero massimo di campi relativi a uno scenario di test. Ma si consiglia di utilizzare solo i campi utilizzati dal tuo team. Inoltre, se ritieni che in questo elenco manchi un campo utilizzato dal tuo team, sentiti libero di aggiungerlo al tuo modello personalizzato.
Campi standard di un modello di test case di esempio
Ci sono alcuni campi standard da considerare durante la preparazione di un modello di scenario di test.
Di seguito sono elencati diversi campi standard di un modello di test case di esempio .
ID caso di test: Per ogni test case è richiesto un ID univoco. Segui alcune convenzioni per indicare i tipi di test. Per esempio, 'TC_UI_1' che indica 'caso di test dell'interfaccia utente n. 1'.
Priorità del test (Bassa / Media / Alta) :Questo è molto utile durante l'esecuzione del test. La priorità dei test per le regole aziendali e i casi di test funzionali può essere media o superiore, mentre i casi minori dell'interfaccia utente possono avere una priorità bassa. La priorità del test dovrebbe essere sempre impostata dal revisore.
Nome modulo :Indica il nome del modulo principale o del sottomodulo.
Test progettato da Nome del tester.
Data di progettazione del test :Data in cui è stato scritto.
Test eseguito da Nome del tester che ha eseguito questo test. Da compilare solo dopo l'esecuzione del test.
Data di esecuzione del test :Data in cui è stato eseguito il test.
Titolo / nome del test :Titolo del test case. Per esempio, verificare la pagina di accesso con un nome utente e una password validi.
Riepilogo / descrizione del test :Descrivi brevemente l'obiettivo del test.
come utilizzare un file bin
Presupposti :Qualsiasi prerequisito che deve essere soddisfatto prima dell'esecuzione di questo test case. Elenca tutte le pre-condizioni per eseguire con successo questo test case.
Dipendenze :Menzionare eventuali dipendenze da altri casi di test o requisiti di test.
Passaggi del test :Elenca in dettaglio tutti i passaggi di esecuzione del test. Scrivere i passaggi del test nell'ordine in cui devono essere eseguiti. Assicurati di fornire il maggior numero di dettagli possibile.
Suggerimento professionale :Per gestire un test case in modo efficiente con un numero inferiore di campi, utilizzare questo campo per descrivere le condizioni di test, i dati di test e i ruoli utente per l'esecuzione del test.Dati di test :Utilizzo dei dati di test come input per questo caso di test. È possibile fornire diversi set di dati con valori esatti da utilizzare come input.
Risultato atteso :Quale dovrebbe essere l'output del sistema dopo l'esecuzione del test? Descrivi il risultato atteso in dettaglio, incluso il messaggio / errore che dovrebbe essere visualizzato sullo schermo.
Post-condizione :Quale dovrebbe essere lo stato del sistema dopo aver eseguito questo test case?
Risultato attuale :Il risultato effettivo del test deve essere compilato dopo l'esecuzione del test. Descrivi il comportamento del sistema dopo l'esecuzione del test.
Stato (superato / non superato) :Se un risultato effettivo non corrisponde al risultato atteso, contrassegnare questo test come fallito . Altrimenti, aggiornalo come passato .
Note / commenti / domande :Se ci sono alcune condizioni speciali per supportare i campi sopra, che non possono essere descritte sopra o se ci sono domande relative ai risultati attesi o effettivi, menzionale qui.
Se necessario, aggiungi i seguenti campi:
ID difetto / collegamento :Se lo stato del test è fallito , quindi includere il collegamento al registro dei difetti o menzionare il numero del difetto.
Tipo di test / parole chiave :Questo campo può essere utilizzato per classificare i test in base ai tipi di test. Per esempio, funzionale , usabilità, regole aziendali, ecc.
Requisiti :Requisiti per i quali è stato scritto questo test case. Preferibilmente il numero di sezione esatto del requisito doc.
Allegati / Riferimenti :Questo campo è utile per scenari di test complessi per spiegare i passaggi del test oi risultati previsti utilizzando un diagramma di Visio come riferimento. Fornire il collegamento o la posizione al percorso effettivo del diagramma o del documento.
Automazione? (Si No) :Se questo caso di test è automatizzato o meno. È utile tenere traccia dello stato dell'automazione quando i casi di test sono automatizzati.
Con l'aiuto dei campi precedenti, ho preparato un modello di test case di esempio per il tuo riferimento.
Scarica modello di test case con esempio (formato n. 1)
- Modello di file DOC del caso di test e
- Modello di file Excel del test case
Inoltre, qui puoi fare riferimento ad alcuni altri articoli sulla scrittura efficace casi test . Usa queste linee guida per la scrittura di test e il modello sopra per scrivere e gestire i casi di test in modo efficace nel tuo progetto.
Esempi di casi di test:
Tutorial n. 1: Più di 180 casi di test di esempio per applicazioni Web e desktop
Un altro formato di test case (n. 2)
Indubbiamente, i casi di test differiranno a seconda della funzionalità del software a cui è destinato. Tuttavia, di seguito è riportato un modello che puoi sempre utilizzare per documentare i casi di test senza preoccuparti di ciò che sta facendo la tua applicazione.
Esempi di casi di test
Sulla base del modello sopra, di seguito è riportato un file esempio che mette in mostra il concetto in un modo molto comprensibile.
Supponiamo che tu stia testando la funzionalità di accesso di qualsiasi applicazione web, ad esempio Facebook .
Di seguito sono riportati i casi di test per lo stesso:
=> Scarica il formato del test case sopra riportato con dati di esempio
Esempio di test case per test manuali
Di seguito è riportato un file esempio di un progetto dal vivo che dimostra come tutti i suggerimenti e i trucchi sopra elencati vengono effettivamente implementati.
(Nota: Fare clic su qualsiasi immagine per ingrandirla)
Conclusione
Personalmente, preferisco usare un file Strumento di gestione dei casi di test . Puoi iniziare con uno strumento open source. Sarà una buona aggiunta ai tuoi sforzi per impostare il processo di test e nel frattempo risparmierai anche molto tempo invece di mantenere manualmente questi documenti.
Abbiamo anche visto modelli di casi di test e alcuni esempi utilizzando una documentazione di ottima qualità. Spero che questo articolo ti sia stato utile.
Saremmo lieti di conoscere i tuoi pensieri, commenti / suggerimenti su questo articolo.
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Scrittura di casi di test dal documento SRS (SCARICA casi di test di esempio del progetto Live)
- Come segnalare in modo intelligente l'esecuzione del test - (Scarica modello di rapporto sullo stato)
- Documento del piano di test di esempio (esempio di piano di test con i dettagli di ogni campo)
- Come scrivere casi di test per una pagina di accesso (scenari di esempio)
- Come scrivere casi di test: la guida definitiva con esempi
- Come scrivere un documento di strategia di test (con modello di strategia di test di esempio)
- Come scrivere un rapporto di riepilogo del test efficace (Download del rapporto di esempio)
- Esempio di modello di piano di test del software con formato e contenuto