Marilyn Fulgione
Implementation of an automated repairing mechanism for GUI test scripts for mobile applications.
Rel. Luca Ardito, Maurizio Morisio. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
Context: In the field of Mobile Application Development, testing practices can be very expensive and time-consuming - especially in an industrial setting. One of the main causes of this phenomenon is the constant evolution of the GUIs aspect, leading to frequent breakages of layout-based test cases. Goal: The aim of this thesis’ work is building a tool that repairs layout-based test cases that break in the transition from an application release to the immediately following one. In particular, the tool tries to find in the newer release the widget that is most similar to the one the test located in the previous release, and it consequently replaces the related method calls.
Method: The tool works on Android applications developed in Java and it focuses on repairing Espresso test cases containing calls to some methods of the ViewMatchers class
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
