logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-01282019-145733


Tipo di tesi
Tesi di laurea magistrale
Autore
GUERRIERI, ITALO
URN
etd-01282019-145733
Titolo
Applying fuzzing techniques to automate testing of the DCV remotization protocol
Dipartimento
INFORMATICA
Corso di studi
INFORMATICA
Relatori
relatore Prof.ssa Semini, Laura
tutor Ing. Lazzeretti, Silvio
Parole chiave
  • automate testing
  • fuzzing techniques
  • remotization protocol
Data inizio appello
01/03/2019
Consultabilità
Completa
Riassunto
This thesis will present what was done during the four months internship, started in November 2017, that took place in NICE, an Amazon Web Services company. NICE has its headquarter in Asti and a branch in Pula, near Cagliari. I was in the office of Asti, as part of the DCV team, which was at that time composed of eight people with three software developers working from the office of Pula. The purpose of this internship was to detect some particular types of bugs, such as assertion failures and memory leaks. A further goal was also to check that the applications could correctly manage invalid input, to guarantee that the error-handling routine was working well. Finally, we wanted to have an automatic testing tool that can be used as a component of the pipeline of the continuous integration. Each time the fuzzers found one of the problems listed above, one member of the team had to fix it to avoid the next fuzzing sessions to detect again the problem already found.
File