PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Development of a translation-based testing tool for hybrid mobile application testing

azienda Thesis in external company    


keywords ANDROID, GUI, TESTING

Reference persons LUCA ARDITO, MAURIZIO MORISIO

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




© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti