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 条
  • [91] Compatibility Testing Service for Mobile Applications
    Zhang, Tao
    Gao, Jerry
    Cheng, Jing
    Uehara, Tadahiro
    [J]. 9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 179 - 186
  • [92] Evaluation of Machine Learning Approaches for Android Energy Bugs Detection With Revision Commits
    Zhu, Chenyang
    Zhu, Zhengwei
    Xie, Yunxin
    Jiang, Wei
    Zhang, Guiling
    [J]. IEEE ACCESS, 2019, 7 : 85241 - 85252