Development of a tool for automated maintenance of Android test suites
keywords SOFTWARE ENGINEERING
Reference persons MAURIZIO MORISIO
External reference persons Riccardo Coppola
Research Groups SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type APPLIED, EXPERIMENTAL
Description Automated GUI testing is a fundamental part of the V&V process of any application, but -especially for fastly evolving applications- is linked to serious maintenance costs. Android
(and mobile, in general) applications are also particularly prone to fragility, which means that even minor modifications in the graphical user interface and in the way it is interacted may create the need for relevant adaptation effort on test code.
The thesis proposal is about the definition and development of automated solutions to mitigate the occurrence of fragilities (based on a classification and taxonomy of fragility causes) as an aid for developers to reduce the effort in keeping their test code up to date. The tool should be in the form of a plug-in for popular IDEs for Android development, like Eclipse or Android studio.
Deadline 12/12/2018 PROPONI LA TUA CANDIDATURA