Testing infrastructures to support mobile application testing: A systematic mapping study

被引:0
|
作者
Kuroishi, Pedro Henrique [1 ]
Paiva, Ana Cristina Ramada [2 ]
Maldonado, Jose Carlos [3 ]
Vincenzi, Auri Marcelo Rizzo [1 ]
机构
[1] Univ Fed Sao Carlos, Comp Dept, Sao Carlos, Brazil
[2] Univ Porto, Fac Engn, INESC TEC, Porto, Portugal
[3] Univ Sao Paulo, Inst Math & Comp Sci, Sao Carlos, Brazil
基金
巴西圣保罗研究基金会;
关键词
Software testing; Software testing cloud; Software testing crowdsourcing; Testbed; Device farm; Mobile testing; Testing infrastructure; Infrastructure; Systematic mapping study; Mapping study; COMPATIBILITY; PLATFORM;
D O I
10.1016/j.infsof.2024.107573
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Testing activities are essential for the quality assurance of mobile applications under development. Despite its importance, some studies show that testing is not widely applied in mobile applications. Some characteristics of mobile devices and a varied market of mobile devices with different operating system versions lead to a highly fragmented mobile ecosystem. Thus, researchers put some effort into proposing different solutions to optimize mobile application testing. Objective: The main goal of this paper is to provide a categorization and classification of existing testing infrastructures to support mobile application testing. Methods: To this aim, the study provides a Systematic Mapping Study of 27 existing primary studies. Results: We present a new classification and categorization of existing types of testing infrastructure, the types of supported devices and operating systems, whether the testing infrastructure is available for usage or experimentation, and supported testing types and applications. Conclusion: Our findings show a need for mobile testing infrastructures that support multiple phases of the testing process. Moreover, we showed a need for testing infrastructure for context-aware applications and support for both emulators and real devices. Finally, we pinpoint the need to make the research available to the community whenever possible.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Knowledge management initiatives in software testing: A mapping study
    de Souza, Erica Ferreira
    de Almeida Falbo, Ricardo
    Vijaykumar, Nandamudi L.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 378 - 391
  • [32] A mapping study on testing non-testable systems
    Patel, Krishna
    Hierons, Robert M.
    SOFTWARE QUALITY JOURNAL, 2018, 26 (04) : 1373 - 1413
  • [33] A mapping study on testing non-testable systems
    Krishna Patel
    Robert M. Hierons
    Software Quality Journal, 2018, 26 : 1373 - 1413
  • [34] Testing machine learning based systems: a systematic mapping
    Riccio, Vincenzo
    Jahangirova, Gunel
    Stocco, Andrea
    Humbatova, Nargiz
    Weiss, Michael
    Tonella, Paolo
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (06) : 5193 - 5254
  • [35] Software-testing education: A systematic literature mapping
    Garousi, Vahid
    Rainer, Austen
    Lauvas, Per, Jr.
    Arcuri, Andrea
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 165
  • [36] Testing machine learning based systems: a systematic mapping
    Vincenzo Riccio
    Gunel Jahangirova
    Andrea Stocco
    Nargiz Humbatova
    Michael Weiss
    Paolo Tonella
    Empirical Software Engineering, 2020, 25 : 5193 - 5254
  • [37] Unveiling the microservices testing methods, challenges, solutions, and solutions gaps: A systematic mapping study
    Hui, Mingxuan
    Wang, Lu
    Li, Hao
    Yang, Ren
    Song, Yuxin
    Zhuang, Huiying
    Cui, Di
    Li, Qingshan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 220
  • [38] Testing in Service Oriented Architectures with dynamic binding: A mapping study
    Palacios, Marcos
    Garcia-Fanjul, Jose
    Tuya, Javier
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (03) : 171 - 189
  • [39] Modelling on mobile devices A systematic mapping study
    Brunschwig, Lea
    Guerra, Esther
    de Lara, Juan
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (01): : 179 - 205
  • [40] Modelling on mobile devicesA systematic mapping study
    Léa Brunschwig
    Esther Guerra
    Juan de Lara
    Software and Systems Modeling, 2022, 21 : 179 - 205