AppReviewX Accedi

Modello di caso di test con esempi

Campi che rendono ripetibile un caso di test, con tre esempi svolti.

In questa guida

Un buon caso di test permette a qualcun altro di ripeterlo e ottenere lo stesso risultato. Servono un punto di partenza noto, passaggi esatti e un risultato atteso chiaro. Usalo per i flussi che non devono rompersi: registrazione, acquisto, ripristino, tutto ciò che è nella tua lista di regressione.

Modello (copia e incolla)

ID:            TC-<numero>
Titolo:        <cosa si verifica, in una riga>
Area / flusso: <es. registrazione>
Priorità:      <alta / media / bassa>
Precondizioni: <versione dell'app, stato dell'account, stato del dispositivo, dati necessari>
Dati di test:  <valori esatti da inserire>

Passaggi:
 1. <azione>
 2. <azione>
 3. <azione>

Risultato atteso:
 - <esito osservabile, una riga per voce>

Risultato effettivo: <compila quando esegui>
Stato:               <superato / fallito / bloccato>
Dispositivo / OS / build: <compila quando esegui>
Note / link al bug:       <facoltativo>

Tre esempi (illustrativi, indipendenti dall'app)

Esempio 1: registrazione con un'email valida

ID: TC-001   Titolo: Un nuovo utente può registrarsi con email e password
Area: registrazione   Priorità: alta
Precondizioni: installazione pulita, nessun account per test@example.com, rete attiva
Dati di test: email test@example.com, password Tr1al-Pass!
Passaggi:
 1. Apri l'app e tocca "Crea account".
 2. Inserisci email e password.
 3. Tocca "Continua".
Risultato atteso:
 - Si apre la schermata home.
 - L'email compare in Impostazioni > Account.

Esempio 2: un input non valido viene rifiutato in modo chiaro

ID: TC-002   Titolo: La registrazione rifiuta un'email non valida
Area: registrazione   Priorità: media
Precondizioni: installazione pulita, rete attiva
Dati di test: email "test@", password Tr1al-Pass!
Passaggi:
 1. Apri "Crea account".
 2. Inserisci email e password.
 3. Tocca "Continua".
Risultato atteso:
 - Nessun account viene creato.
 - Un messaggio accanto al campo email spiega cosa non va.
 - La password inserita viene mantenuta.

Esempio 3: i dati sopravvivono a un riavvio

ID: TC-003   Titolo: Un elemento salvato è ancora presente dopo aver chiuso forzatamente l'app
Area: dati   Priorità: alta
Precondizioni: connesso, la lista è vuota
Dati di test: nome elemento "Elemento di test 1"
Passaggi:
 1. Aggiungi l'elemento.
 2. Chiudi forzatamente l'app.
 3. Riapri l'app.
Risultato atteso:
 - "Elemento di test 1" compare nella lista una sola volta.

Come adattarlo

  • Elimina i campi che non usi. Il set minimo utile: titolo, precondizioni, passaggi, risultato atteso.
  • Un caso di test, uno scopo. Se il titolo richiede "e", dividilo.
  • Scrivi risultati attesi che si possano vedere. "Funziona correttamente" non può fallire; "la lista mostra un elemento" sì.
  • Dai un nome ai dati. Indica quale account e quali valori; "un'email valida" lascia spazio ai dubbi.
  • Collega i bug in entrambe le direzioni. Quando un caso fallisce, segnalalo con il [modello di segnalazione bug e annota il link nel caso.

Correlati

Inizia gratis per far eseguire i tuoi flussi ad altri sviluppatori e farti dire cosa trovano.