Lezione 2 – Planning game e test
Ingegneria del software
Modulo 4 - Processi software
Unità didattica 2 - eXtreme Programming
Ernesto Damiani
Università degli Studi di Milano
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
Scarica

Planning game e test - Università degli Studi di Milano