Laboratorio di ProgeSazione AQvità e risulta aSesi

Transcript

Laboratorio di ProgeSazione AQvità e risulta aSesi
5/19/14 Laboratorio di Proge2azione Convalida A9vità e risulta= a2esi Differenzia= in base al =po di proge2o svolto: •  Sviluppo di applicazioni soDware –  A9vità •  Proge2o e documentazione del test •  Automazione del test •  Definizione e Valutazione di interfaccia utente –  A9vità •  Valutazione sperimentale (tramite proto=po visuale) •  Esecuzione dell’esperimento e analisi dei da= 1 5/19/14 A9vità e risulta= a2esi -­‐ Sviluppo di applicazioni soDware •  Proge2o e documentazione del test –  A9vità: Uso di metodi di test combinatorio
h2p://ix.cs.uoregon.edu/~michal/book [Slide -­‐ capitolo 11] –  Risultato a2eso: relazione sulle a9vità di analisi per l’iden=ficazione dei comportamen= da testare –  Risultato a2eso: documentazione di test •  Automazione del test –  A9vità: studio e applicazione di tecnologie per l’automazione del test: jUnit, jMeter, jMock, … (NB: la tecnologia giusta dipende dal proge2o ed è una scelta che ci si aspe2a sia fa2a dai proge9s=) –  Risultato a2eso: implementazione dei test A9vità e risulta= a2esi -­‐ Definizione e Valutazione di interfaccia utente •  Valutazione sperimentale (tramite proto=po visuale) –  A9vità: Definizione di obie9vi, metodo, procedura sperimentale, cara2eris=che del campione, definizione dei task che saranno esegui= dai sogge9 seleziona= (=picamente a2raverso un proto=po) –  A9vità: Predisposizione di proto=pi, ques=onari e materiale necessario per eseguire l’esperimento e raccogliere i da= –  Risultato a2eso: documentazione del proge2o dell’esperimento –  Risultato a2eso: documentazione dei materiali per l’esperimento •  Analisi dei da= / deduzioni –  A9vità: esecuzione dell’esperimento e analisi dei da= –  A9vità: analisi dei da= in relazione agli obie9vi pos= e ricadute per il proge2o –  Risultato a2eso: relazione sull’analisi dei da= 2 5/19/14 Scope •  Le a9vità di convalida possono essere incentrate su una “fe2a” del proge2o –  Da concordate con il docente –  Caveat •  Selezionare un insieme di requisi=/implementazione su cui sia sia fa9bile il lavoro nonostante la “mancanza” del resto del sistema •  Selezionare un insieme di requisi=/implementazione che risul= “banale” dal punto di vista delle a9vità di convalida 3