Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity
P. 1
Progetto e realizzazione di un’infrastruttura di test per un sistema PACS

Progetto e realizzazione di un’infrastruttura di test per un sistema PACS

Ratings: (0)|Views: 566|Likes:
Published by Giacomo Petronio

More info:

Published by: Giacomo Petronio on Mar 12, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2014

pdf

text

original

 
 
UNIVERSITÀ DEGLI STUDI DI TRIESTE
 
FACOLTÀ DI INGEGNERIA
Corso di Laurea specialistica in Ingegneria Informatica
Tesi di Laurea in
Prorgammazione Web
Progetto e realizzazione di
un’infrastruttura di
test per un sistema PACS
Laureando Relatore
Giacomo Petronio
Prof.
Eric Medvet
Correlatore
Ing.
Andrea Poli
Anno Accademico 2010-2011
 
 
 Alla mia famiglia
 
 
Sommario
Introduzione ................................................................................................................................ 1Motivazioni .................................................................................................................................. 2Qualità del software..................................................................................................... 2Software Testing .......................................................................................................... 2Testare un PACS ........................................................................................................... 3Marcatura CE ............................................................................................................... 3Analisi .......................................................................................................................................... 6Il sistema O3-DPACS ..................................................................................................... 6Il processo attuale ........................................................................................................ 8Teoria dei test ............................................................................................................ 13Incidenza dei bug nel sistema .................................................................................... 15Analisi delle classi e package...................................................................................... 17Database Testing ........................................................................................................ 19Test funzionali ............................................................................................................ 20Tecnologie utilizzate .................................................................................................................. 22JUnit ........................................................................................................................... 22Classi Stub e Mock (Mockito) ..................................................................................... 24DBUnit ........................................................................................................................ 27Dependency Injection ................................................................................................ 27Sviluppo ..................................................................................................................................... 30Creazione di unit test ................................................................................................. 30Database Testing (jdbc, stored procedure, jpa) ......................................................... 35Creazione dei test di integrazione ed MBean ............................................................ 41Test dei servizi ............................................................................................................ 44Automazione ............................................................................................................................. 48Script di build ed esecuzione automatici ................................................................... 48Utilizzo di Jenkins ....................................................................................................... 49Conclusioni ................................................................................................................................ 50

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->