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.