Dynamic Testing Techniques of Non-functional Requirements in Mobile Apps: A Systematic Mapping Study

被引:5
作者
Junior, Misael C. [1 ]
Amalfitano, Domenico [2 ]
Garces, Lina [3 ]
Fasolino, Anna Rita [2 ]
Andrade, Stevao A. [1 ]
Delamaro, Marcio [1 ]
机构
[1] Univ SZao Paulo, Inst Ciencias Matemid & Comp, ICMC USP, Av Trab Sao Carlense,400 Ctr, BR-13566590 Sao Carlos, SP, Brazil
[2] Univ Naples Federico II, Dept Elect Engn & Informat Technol, DIETI UNINA, Via Claudio 21, I-80125 Naples, Campania, Italy
[3] Univ Fed Itajuba, Inst Matemat & Comp, IMC UNIFEI, Av BPS 1303, BR-37500903 Itajuba, MG, Brazil
基金
巴西圣保罗研究基金会;
关键词
Software testing; dynamic testing techniques; mobile apps; non-functional requirements; systematic mapping;
D O I
10.1145/3507903
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Context: The mobile app market is continually growing offering solutions to almost all aspects of people's lives, e.g., healthcare, business, entertainment, as well as the stakeholders' demand for apps that are more secure, portable, easy to use, among other non-functional requirements (NFRs). Therefore, manufacturers should guarantee that their mobile apps achieve high-quality levels. A good strategy is to include software testing and quality assurance activities during the whole life cycle of such solutions. Problem: Systematically warranting NFRs is not an easy task for any software product. Software engineers must take important decisions before adopting testing techniques and automation tools to support such endeavors. Proposal: To provide to the software engineers with a broad overview of existing dynamic techniques and automation tools for testing mobile apps regarding NFRs. Methods: We planned and conducted a Systematic Mapping Study (SMS) following well-established guidelines for executing secondary studies in software engineering. Results: We found 56 primary studies and characterized their contributions based on testing strategies, testing approaches, explored mobile platforms, and the proposed tools. Conclusions: The characterization allowed us to identify and discuss important trends and opportunities that can benefit both academics and practitioners.
引用
收藏
页数:38
相关论文
共 92 条
  • [1] Characterization and Detection of Tail Energy Bugs in Smartphones
    Abbasi, Abdul Muqtadir
    Al-Tekreeti, Mustafa
    Naik, Kshirasagar
    Nayak, Amiya
    Srivastava, Pradeep
    Zaman, Marzia
    [J]. IEEE ACCESS, 2018, 6 : 65098 - 65108
  • [2] Adams KM, 2015, TOP SAF RISK RELIAB, V28, P1, DOI 10.1007/978-3-319-18344-2
  • [3] Systematic Literature Review on Penetration Testing for Mobile Cloud Computing Applications
    Al-Ahmad, Ahmad Salah
    Kahtan, Hasan
    Hujainah, Fadhl
    Jalab, Hamid A.
    [J]. IEEE ACCESS, 2019, 7 : 173524 - 173540
  • [4] Testing tools for Android context-aware applications: a systematic mapping
    Almeida D.R.
    Machado P.D.L.
    Andrade W.L.
    [J]. Journal of the Brazilian Computer Society, 2019, 25 (01)
  • [5] Mobile App Energy Consumption: A Study of Known Energy Issues in Mobile Applications and their Classification Schemes - Summary Plan
    Alotaibi, Ali
    Clause, James
    Halfond, William G. J.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 854 - 854
  • [6] Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps
    Amalfitano, Domenico
    Riccio, Vincenzo
    Tramontana, Porfirio
    Fasolino, Anna Rita
    [J]. IEEE ACCESS, 2020, 8 (08): : 12217 - 12231
  • [7] AndroShield: Automated Android Applications Vulnerability Detection, a Hybrid Static and Dynamic Analysis Approach
    Amin, Amr
    Eldessouki, Amgad
    Magdy, Menna Tullah
    Abdeen, Nouran
    Hindy, Hanan
    Hegazy, Islam
    [J]. INFORMATION, 2019, 10 (10)
  • [8] Identifying, categorizing and mitigating threats to validity in software engineering secondary studies
    Ampatzoglou, Apostolos
    Bibi, Stamatia
    Avgeriou, Paris
    Verbeek, Marijn
    Chatzigeorgiou, Alexander
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 201 - 230
  • [9] [Anonymous], 2001, ISO/IEC 9126-1
  • [10] Ao Liu, 2019, 2019 IEEE International Conference on Energy Internet (ICEI), P374, DOI 10.1109/ICEI.2019.00072