ingegneria del software modulo 4 -processi software unità didattica 2 -extreme programming ernesto...

Post on 02-May-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related