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, Master of science program in Computer Engineering, 2022
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
