Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto...
-
Upload
umberto-caruso -
Category
Documents
-
view
213 -
download
0
Transcript of Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto...
Ingegneria del software
Modulo 4 - Processi software
Unità didattica 2 - eXtreme Programming
Ernesto Damiani
Università degli Studi di Milano
Lezione 2 – Planning game e test
Planning game (1)
• Storie degli utenti:– casi d’uso leggeri
– 2-3 frasi su una scheda
di cui il cliente può occuparsi che possono essere ragionevolmente verificate che possono essere valutate a cui può essere assegnata una priorità
Planning game (2)
• Gli utenti scrivono le storie
• Gli sviluppatori le valutano
• Gli utenti le dividono e le uniscono a volontà e assegnano loro una priorità
• Vengono pianificati l’intero rilascio (approssimativamente) e l’iterazione successiva
Test funzionali
• Specificati dall’utente
• Implementati da utenti, sviluppatori e/o team di test
• Automatici
• Eseguiti almeno giornalmente
• Fanno parte della specifica
Test unitari
• Scritti da sviluppatori
• Scritti prima e dopo la codifica
• Eseguiti sempre al 100%
• Supportano progettazione, codifica, refactoring e qualità
Metriche dei test
FINE