Codici categoria equivalenti
Per ogni input, un codice categoria equivalente identifica il valido ed il invalid dichiara. Ci sono generalmente tre piani d'azione da progettare per quando definisce i codici categoria equivalenti.
Se l'input specifica una gamma o un valore specifico, ci sarà uno valido dichiara ed il invalid due dichiara definito. Per esempio, se un numero deve essere fra 1 e 20, il validi dichiarano sono fra 1 e 20, ci sarà un invalid dichiara per più meno di 1 e un invalid dichiara più notevolmente di 20.
Se l'input esclude una gamma o un valore specifico, ci saranno due validi dichiarano ed un invalid dichiara definito. Per esempio, se un numero non deve essere fra 1 e 20, il valido dichiara è meno d'uno e più notevolmente di 20 ed il invalid dichiara è fra 1 e 20.
Se l'input specifica un valore booleano, ci sarà appena due dichiara, un valido ed un invalid.
Analisi di valore di contorno
L'analisi di valore di contorno considera soltanto i valori al contorno degli input. Per esempio, nel caso di un numero che è fra 1 e 20, i casi della prova possono essere 1, 20, 0 e 21. Pensare dietro esso è che se il programma funziona come previsto con questi valori, gli altri valori inoltre funzionino come previsto.
La seguente tabella dà una descrizione dei contorni che tipici potete desiderare per identificare.
Gamme di prova |
Tipo dell'input |
Verificare i valori |
Gamma |
- x [lower_bound] - 1
- x [lower_bound]
- x [upper_bound]
- x [upper_bound] +1
|
Booleano |
|
Invenzione del programma di prova
Identificare i codici categoria equivalenti e per ogni codice categoria identificare i contorni. Identificando i contorni per il codice categoria, redigere una lista dei valori validi e non validi sul contorno e che cosa il comportamento previsto dovrebbe essere. Il tester può allora fare funzionare il programma con i valori limite ed indica che cosa è accaduto quando il valore di contorno è stato esaminato contro il risultato richiesto.
La seguente forza è un programma di prova tipico usato per controllare per vedere se c'è un'età che è inserita dove i valori accettabili sono nella gamma di 10 - 110.
Codice categoria equivalente |
Valido |
Non valido |
Fra 10 e 110 |
> 110 |
|
< 10 |
Definendo il nostro codice categoria equivalente, possiamo ora inventare un programma di prova per, età.
Programma di prova |
Valore |
Dichiarare |
Risultato previsto |
Risultato reale |
10 |
Valido |
Continuare l'esecuzione per ottenere il nome |
|
110 |
Valido |
Continuare l'esecuzione per ottenere il nome |
|
9 |
Non valido |
Chiedere ancora l'età |
|
111 |
Non valido |
Chiedere ancora l'età |
|
"La colonna di risultato reale" è lasciata in bianco, poichè sarà completata quando esamina. Se il risultato è come previsto, la colonna sarà fatta tic tac. Se non, indicare di commento che cosa ha accaduto dovrebbe essere inserito.
|