Caso di prova
Cos'è il test case?
Un test case è un documento, che ha una serie di dati di test, precondizioni, risultati attesi e postcondizioni, sviluppato per un particolare scenario di test al fine di verificare la conformità a un requisito specifico.
Test Case funge da punto di partenza per l'esecuzione del test e, dopo aver applicato una serie di valori di input, l'applicazione ha un risultato definitivo e lascia il sistema a un certo punto finale o anche noto come postcondizione dell'esecuzione.
Parametri tipici del test case:
ID caso di test
Scenario di prova
Descrizione del test case
Passaggi del test
Prerequisite
Dati di test
Risultato atteso
Parametri di prova
Risultato attuale
Informazioni sull'ambiente
Comments
Esempio:
Diciamo che dobbiamo controllare un campo di input che può accettare un massimo di 10 caratteri.
Durante lo sviluppo dei casi di test per lo scenario precedente, i casi di test vengono documentati nel modo seguente. Nell'esempio seguente, il primo caso è uno scenario di successo mentre il secondo caso è un FAIL.
Scenario | Fase di prova | Risultato atteso | Risultato effettivo |
---|---|---|---|
Verificare che il campo di input che possa accettare un massimo di 10 caratteri | Accedi all'applicazione e digita 10 caratteri | L'applicazione dovrebbe essere in grado di accettare tutti i 10 caratteri. | L'applicazione accetta tutti e 10 i caratteri. |
Verificare che il campo di input che possa accettare un massimo di 11 caratteri | Accedi all'applicazione e digita 11 caratteri | L'applicazione NON deve accettare tutti gli 11 caratteri. | L'applicazione accetta tutti e 10 i caratteri. |
Se il risultato atteso non corrisponde al risultato effettivo, registriamo un difetto. Il difetto attraversa il ciclo di vita del difetto e i tester affrontano lo stesso dopo la correzione.