Automated Mobile UI Test Fragility: An Exploratory Assessment Study on Android

Tipo di pubblicazione: Articolo in atti di convegno
Tipologia MIUR: Contributo in Atti di Convegno (Proceeding) > Contributo in atti di convegno
Titolo: Automated Mobile UI Test Fragility: An Exploratory Assessment Study on Android
Autori: Coppola, Riccardo; Raffero, Emanuele; Torchiano, Marco
Autori di ateneo:
Intervallo pagine: pp. 11-20
Tipo di referee: Esperti anonimi
Editore: ACM
ISBN: 978-1-4503-4412-8
Titolo del convegno: 2nd International Workshop on User Interface Test Automation - INTUITEST 2016
Luogo dell'evento: Saarbrücken, Germany
Data dell'evento: July 18–20, 2016
Abstract: Automated UI testing suffers from fragility due to contin- uous - although minor - changes in the UI of applications. Such fragility has been shown especially for the web domain, though no clear evidence is available for mobile applications. Our goal is to perform an exploratory assessment of the extent and causes of the fragiliy of UI automated tests for mobile applications. For this purpose, we analyzed a small test suite -that we developed using five different testing frameworks- for an Android application (K-9 Mail) and observed the changes induced in the tests by the evolution of the UI. We found that up to 75% of code-based tests, and up to 100% of image recognition tests, had to be adapted because of the changes induced by the evolution of the application between two different versions. In addition we identified the main causes of such fragility: changes of identifiers, text or graphics, removal or relocation of elements, activity flow variation, execution time variation, and usage of physical buttons. The preliminary assessment showed that the fragility of UI tests can be a relevant issue also for mobile applications. A few common causes were found that can be used as the basis for providing guidelines for fragility avoidance and repair
Data: 2016
Status: Pubblicato
Lingua della pubblicazione: Inglese
Parole chiave: empirical, fragility, automated, ui, test
Dipartimenti (originale): DAUIN - Dipartimento di Automatica Informatica
Dipartimenti: DAUIN - Dipartimento di Automatica e Informatica
URL correlate:
Area disciplinare: Area 09 - Ingegneria industriale e dell'informazione > SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Data di deposito: 15 Set 2016 15:22
Data ultima modifica (IRIS): 15 Set 2016 13:22:54
Data inserimento (PORTO): 23 Set 2016 09:51
Numero Identificativo (DOI): 10.1145/2945404.2945406
Permalink: http://porto.polito.it/id/eprint/2644368
Link resolver URL: Link resolver link

Allegati

[img]
Preview
PDF (isstaws16intuitestmain_intuitestmain2_p_6330f22_27021_preprint.pdf) - Postprint
Accesso al documento: Visibile (Ad accesso aperto)
Licenza: Pubblico - Tutti i diritti riservati.

Download (12Mb (13573518 bytes)) | Preview

Azioni (richiesto il login)

Visualizza il documento (riservato amministratori) Visualizza il documento (riservato amministratori)

Statistiche sul Download degli allegati

Altre statistiche su questa pubblicazione...