Gamification for Web Testing: Development of a Browser Tool
Giacomo Garaccione
Gamification for Web Testing: Development of a Browser Tool.
Rel. Luca Ardito. 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 (1MB) | Preview |
Abstract
In software engineering, testing is a vital part of the entire development cycle, and Graphical User Interface Testing is a fundamental step of it, although often neglected due to the fragility of test cases needed for automated testing tools and the fact that such test cases have to be manually created by the testers, which is a cumbersome and unappealing task. The thesis work aims to find a possible solution to the problem of GUI testing being a tiresome activity by adopting the use of Gamification (the use of elements and strategies typically part of game design in non-recreational contexts).This choice was made after hypothesizing that performing a testing session of a website while having interesting game mechanics would make testing a more pleasurable activity.
The idea was implemented through the development of a Google Chrome extension that records actions performed by a tester on a website, keeps track of scores and progresses and generates automatic test cases that are compatible with tools that are usually used in GUI testing, aiming to solve the issue of test cases being cumbersome to write manually
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
