Riccardo Gabellone
Sviluppo di un tool di mutant injection nel contesto di un ambiente di GUI Testing con gamification = Development of a mutant injection tool as part of a gamified GUI Testing environment.
Rel. Luca Ardito, Riccardo Coppola, Tommaso Fulcini. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (9MB) | Preview |
Abstract
Il GUI Testing è una disciplina del Software Testing basata sulla interazione grafica tra il tester e l’applicazione target tramite i vari elementi dell'interfaccia che la compongono. Il Mutation Testing è una disciplina del Software Testing basata sull'inserimento di bug artificiali all'interno del codice di un software, con lo scopo di creare test case più performanti e attraverso essi verificare il riconoscimento dei bug inseriti per migliorare la qualità finale della test suite. Nonostante tali pratiche siano un buon mezzo di validazione del software sviluppato, spesso si tende a trascurarle a causa dei costi elevati derivanti da un approccio manuale e dalla fragilità dei test risultanti da metodi puramente automatizzati.
Un approccio più recente è fornito dall’Augmented Testing (AT), basato sul principio di Capture&Replay (C&R), prevede di generare sequenze di test con l'ausilio di informazioni visive che facilitano la creazione di test case rispetto a quanto era possibile con tecniche di generazioni precedenti
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
