Development of a translation-based testing tool for hybrid mobile application testing
Thesis in external company
External reference persons Riccardo Coppola
Research Groups GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type SPERIMENTALE
Description Today's market mobile is pushing for apps of high quality and for faster time to market. To pursue both, software houses often perform reduced testing of their apps, or they do not test their application at all. Mobile apps require careful testing of their GUIs, which is subject to frequent changes during the evolution of the project, hence needing many maintenance operations on test code. To reduce the effort of testing mainteinance, literature has hinted at combined approach using different techniques, or "generations", of GUI testing. The goal of the thesis is to design and develop a tool for the translation of tests of different generations: Layout-based tests, which identify the elements of the GUIs through properties of the widgets defined via code; Visual tests, which identify elements of the GUIs through image recognition. The thesis will be structured as follows: (i) Problem Statement, analysis of existing Layout-based and Visual testing tools applicable to mobile web-based apps; (ii) Development of a translation-based tool between test cases written with the identified tools; (iii) Validation of the translator on a real case study, collection of quality metrics for the developed tool.
The thesis is a collaboration with Linear System SRL, and includes a €600 expense reimbursement per month (max 6 months).
Required skills - Sviluppo in Java
- Conoscenza del Sistema Operativo Android e familiarità con Android Studio.
Notes The candidate, if selected, will have a €600 expense reimbursement per month (max 6 months).
Deadline 31/07/2019 PROPONI LA TUA CANDIDATURA