La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 5 -Test e verifica Ernesto Damiani Università degli Studi di Milano.

Presentazioni simili


Presentazione sul tema: "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 5 -Test e verifica Ernesto Damiani Università degli Studi di Milano."— Transcript della presentazione:

1 Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 5 -Test e verifica Ernesto Damiani Università degli Studi di Milano Lezione 5 – Piano di test

2 Scrivere un piano dei test Introduzione –Scopo –Descrizione Ambiente di test Descrizione dei casi di test –Criteri di coverage –Dettagli Conclusioni

3 Altri possibili elementi del piano dei test (1) Processo di test usato – Descrizione delle fasi del processo di test Riferimento ai requisiti – Tutti i requisiti vanno testati individualmente Tested item – I prodotti da testare Schedule di test – Programma di test e risorse dedicate al testing

4 Altri possibili elementi del piano dei test (2) Test record – Formato di memorizzazione dei test e dei loro risultati Requisiti hardware e software – Tool software usati e stima delle risorse hardware Vincoli di processo – Ad esempio, limitazioni di staff

5 Il processo di testing (1)

6 Il processo di testing (2)

7 Stub e driver (1) int main (int argc, char **argv) { if (argc<4) usage(); double x = f(argv[1],argv[2]); … } void usage() { return; } double f(char *arg1, char *arg2) { return 3.0 }

8 Stub e driver (2) int main( int argc, char **argv) { int i; for (i=0; i<10;i++) { printf(“SQR of %i is %i”, i, square(i)); } FINE


Scaricare ppt "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 5 -Test e verifica Ernesto Damiani Università degli Studi di Milano."

Presentazioni simili


Annunci Google