Evolution and Fragilities in Scripted GUI Testing of Android applications

Tipo di pubblicazione: Articolo in atti di convegno
Tipologia MIUR: Contributo in Atti di Convegno (Proceeding) > Contributo in atti di convegno
Titolo: Evolution and Fragilities in Scripted GUI Testing of Android applications
Autori: Coppola, Riccardo; Morisio, Maurizio; Torchiano, Marco
Autori di ateneo:
Tipo di referee: Esperti anonimi
Editore: Springer
Titolo del convegno: INTUITEST 2017
Luogo dell'evento: Berlino (Germania)
Data dell'evento: 2017
Abstract: In literature there is evidence that Android applications are not rigorously tested as their desktop counterparts. However - especially for what concerns the graphical User Interface of mobile apps - a thorough testing should be advisable for developers. Some peculiarities of Android applications discourage developers from performing automated testing. Among them, we recognize fragility, i.e. test classes failing because of modifications in the GUI only, without the application functionalities being modified. The aim of this study is to provide a preliminary characterization of the fragility issue for Android apps, dentifying some of its causes and estimating its frequency among Android open-source projects. We defined a set of metrics to quantify the amount of fragility of any testing suite, and measured them automatically for a set of repositories hosted on GitHub. We found that, for projects featuring GUI tests, the incidence of fragility is around 10% for test classes, and around 5% for test methods. This means that a significant effort has to be put by developers in fixing their test suites because of the occurrence of fragilities.
Status: In stampa
Lingua della pubblicazione:
Parole chiave: software maintenance, mobile development, automated software testing, gui testing, software evolution
Dipartimenti (originale): NON SPECIFICATO
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: 13 Set 2017 13:22
    Data ultima modifica (IRIS): 16 Ott 2017 12:07:24
    Data inserimento (PORTO): 18 Ott 2017 02:04
    Permalink: http://porto.polito.it/id/eprint/2680009
    Link resolver URL: Link resolver link


    [img] PDF (INTUITEST2017_paper_1_2_.pdf) - Postprint
    Accesso al documento: Non visibile (accessibile solo al proprietario del dato)
    Licenza: Non pubblico - Accesso privato / Ristretto.

    Download (1946Kb (1992741 bytes)) | Spedisci una richiesta all'autore per una copia del documento

    Azioni (richiesto il login)

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