Automated functional testing of mobile applications: a systematic mapping study

被引:36
|
作者
Tramontana, Porfirio [1 ]
Amalfitano, Domenico [1 ]
Amatucci, Nicola [1 ]
Fasolino, Anna Rita [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, Naples, Italy
关键词
Mobile applications; Testing automation; Functional testing; Systematic mapping; RACE DETECTION; ANDROID APPS; CONTEXT; FRAMEWORK; RESTART; TOOL;
D O I
10.1007/s11219-018-9418-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Testing is a critical and costly activity in the life cycle of a mobile application, due to the growing request of new applications and to the rapid evolution of mobile devices and frameworks. Testing automation may represent an effective solution to improve the quality of mobile applications and to reduce testing costs. Objective We have performed a systematic mapping study to find, analyze, and classify papers in the scientific literature that are related to the automation of functional testing of mobile applications with the aim to provide a classification scheme useful for researchers and practitioners to have a clear view of the state of the art and to easily find existing solutions to their issues. Method We have conducted the study on the basis of a set of 18 research questions. Search queries have been formulated and applied to 7 search engines and the resulting papers have been filtered by considering sets of inclusion and exclusion criteria. The selected papers have been systematically classified and, in addition, a bibliometric analysis has been performed. Results A systematic map including 131 papers has been obtained and is publicly available. The papers have been classified on the basis of the supported testing activities, the characteristics of the techniques and tools they present, and the evaluation methodologies adopted to validate them. The bibliometric analysis has allowed the identification of the most active researchers, the most attractive venues, and the most influential papers. Conclusions The analysis of the systematic mapping has allowed the identification of some research trends and gaps in this field of study. For example, we have observed a strong prevalence of Android-based approaches, a lack of contributions from industry, and the absence of specific venues and journals focused on mobile testing automation.
引用
收藏
页码:149 / 201
页数:53
相关论文
共 50 条
  • [41] Mobile Application Verification: A Systematic Mapping Study
    Sahinoglu, Mehmet
    Incki, Koray
    Aktas, Mehmet S.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT V, 2015, 9159 : 147 - 163
  • [42] Modelling on mobile devicesA systematic mapping study
    Léa Brunschwig
    Esther Guerra
    Juan de Lara
    Software and Systems Modeling, 2022, 21 : 179 - 205
  • [43] Comparative study of "functional" mobile applications
    Homer, Papadopoulos
    2008 IEEE 19TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2008, : 2855 - 2859
  • [44] Quality of experience in mobile applications: A systematic mapping of metrics and tools
    Garcia A.C.
    Casas S.
    International Journal of Interactive Mobile Technologies, 2020, 14 (08) : 126 - 139
  • [45] A systematic mapping study of web application testing
    Garousi, Vahid
    Mesbah, Ali
    Betin-Can, Aysu
    Mirshokraie, Shabnam
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (08) : 1374 - 1396
  • [46] An Automated Functional Testing Framework for Context-Aware Applications
    Mirza, Aamir Mehmood
    Khan, Muhammad Naeem Ahmed
    IEEE ACCESS, 2018, 6 : 46568 - 46583
  • [47] Testing Techniques Selection: A Systematic Mapping Study
    Santos, Italo
    Melo, Silvana M.
    Lopes de Souza, Paulo Sergio
    Souza, Simone R. S.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 347 - 356
  • [48] Testing MapReduce programs: A systematic mapping study
    Moran, Jesus
    de la Riva, Claudio
    Tuya, Javier
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (03)
  • [49] Automated Negotiation - Preliminary results of a systematic mapping study
    Memon, Mashal Afzal
    Scoccia, Gian Luca
    Autili, Marco
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 94 - 99
  • [50] Using Machine Learning on Testing IoT Applications: a systematic mapping
    Freitas, Lavinia
    Lelli, Valeria
    PROCEEDINGS OF THE 28TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, WEBMEDIA 2022, 2022, : 348 - 358