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 条
  • [21] Testing Microservices Architecture-Based Applications: A Systematic Mapping Study
    Waseem, Muhammad
    Liang, Peng
    Marquez, Gaston
    Di Salle, Amleto
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 119 - 128
  • [22] Applications of Cucumber on Automated Functional Simulation Testing
    Wang, Yan
    Jia, Lijuan
    Cao, Hongjian
    Jing, Ziqi
    Huang, Huan
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 861 - 862
  • [23] Automated verification of compliance of non-functional requirements on mobile applications through metamorphic testing
    Costa Junior, Misael
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 421 - 423
  • [24] Automated parallel GUI testing as a service for mobile applications
    Ali, Amira
    Maghawry, Huda Amin
    Badr, Nagwa
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [25] Research of Mobile Applications Automated Testing Using Uiautomator
    Ming, Wang Xiu
    Xin, Huang
    Zhi, Li Gui
    Ping, Miao Cui
    Ning, Shen
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 935 - 940
  • [26] A Proposed Framework for the Automated Authorization Testing of Mobile Applications
    Alghamdi, Ahmed Mohammed
    Almarhabi, Khalid
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (05): : 217 - 221
  • [27] Automated Pattern-Based Testing of Mobile Applications
    Morgado, Ines Coimbra
    Paiva, Ana C. R.
    Faria, Joao Pascoal
    2014 9TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2014, : 294 - 299
  • [28] Benchmark applications used in mobile cloud computing research: a systematic mapping study
    Silva, Francisco Airton
    Zaicaner, Germano
    Quesado, Eder
    Dornelas, Matheus
    Silva, Bruno
    Maciel, Paulo
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (04): : 1431 - 1452
  • [29] Benchmark applications used in mobile cloud computing research: a systematic mapping study
    Francisco Airton Silva
    Germano Zaicaner
    Eder Quesado
    Matheus Dornelas
    Bruno Silva
    Paulo Maciel
    The Journal of Supercomputing, 2016, 72 : 1431 - 1452
  • [30] Accessibility in mobile applications for elderly users: a systematic mapping
    de Oliveira, Camila Dias
    Fioravanti, Maria Lydia
    de Mattos Fortes, Renata Pontin
    Barbosa, Ellen Francine
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,