Mentre ci sono numerosi strumenti di test automatici per le applicazioni software , testing manuale sarà sempre richiesto pure. Piani di test comprendono un insieme di casi di test e script di test . Piani di test manuali a volte possono scoprire i difetti del software , chiamato bug , nella specifica stessa, mentre i test automatizzati solo verificare che il software soddisfi i requisiti specificati. Piani di test manuali possono scoprire comportamenti del sistema che possono essere interpretati solo da un essere umano , e spesso può essere utilizzato in combinazione con automazione in regressione , accettazione dell'utente , unità , integrazione e test funzionali . Istruzioni
1
Determinare l'orario dovete testare il sistema . Questo può essere difficile da prevedere a seconda della metodologia di sviluppo e quante nuove funzionalità sono state introdotte per il vostro software . Se il tempo a disposizione è eccessivamente breve , potrebbe essere necessario rinunciare a alcuni tipi di test al fine di inviare il vostro software per il team di ingegneri di rilascio .
2
Documento vostri test in un formato di file elettronico del scelta . Alcune organizzazioni utilizzano software di test specializzati per documentare i loro casi , mentre altri usano semplice elaborazione di testi o fogli di calcolo.
3
Progettazione vostri test dalla specifica del software . Includere i campi per un identificatore univoco , il nome dell'unità da testare , ipotesi , variabili o dati di ingresso , il passo per passo le istruzioni del tester deve prendere, i risultati attesi e reali , il passaggio o il risultato fallire , e le note o commenti .
4
Determinare le variabili appropriate per verificare caso per caso . E 'impossibile testare ogni possibile combinazione di valori per ogni campo , ma i valori limite di test di solito dà copertura di test adeguati . Valori limite sono i valori minimo e massimo di ogni campo , tra minimi e massimi per i campi numerici , e conta di caratteri di testo per i campi di testo . Non dimenticare di includere i valori negativi durante il test i campi numerici .
5
Scrivi casi di test per ogni caso nel disciplinare , rimanendo il più coerente possibile . Una volta che hai finito di scrivere i casi , avere un team di analisti e sviluppatori rivedere i casi, per la chiarezza e la copertura .
6
Combina i tuoi casi di test in una suite di test memorizzandoli in un repository . Stabilire un calendario per gli ingegneri di test per completare ogni prova , incorporando il tempo per l'ingegnere per completare i passaggi , analizzare le risposte del sistema , ed inserire i bug .