KEYWORD |
Comparison of Capture & Replay testing tools for Android apps
keywords ANDROID, GUI, SOFTWARE TESTING
Reference persons LUCA ARDITO, MAURIZIO MORISIO
External reference persons COPPOLA RICCARDO
Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type EXPERIMENTAL
Description Android app testing can be performed by means of several different techniques, e.g., manually-written scripts to identify interactable GUI elements, the registration of real input sequences on the GUI, or the adoption of image-recognition based and model-based techniques that allow the generation (either scripted or scriptless) of test cases to exercise the application GUI.
Many tools have been proposed recently in the field of Capture & Replay testing, which defines test sequences after a tester interacts with a device (real or emulated). Capture & Replay testing tools guarantee a lower effort from the tester for the definition of test suites. The main drawback of the technique are lower dependability and robustness of the test scripts when the application evolves.
The objective of this master's thesis is a thorough analysis of the most recent solutions for Capture & Replay testing of mobile applications; the analysis will include the definition of a set of metrics to perform a comparison of the tools, and the execution of an empirical experiment to measure these metrics on a set of real-world mobile projects.
Required skills Java, basi di software testing, basi di programmazione Android
Deadline 28/10/2021
PROPONI LA TUA CANDIDATURA