Building a Model-Based GUI Test Automation System for Mobile Applications

被引:1
|
作者
Tao, Chuanqi [1 ]
Gao, Jerry [2 ,3 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Dept Software Engn, Nanjing 210016, Jiangsu, Peoples R China
[2] San Jose State Univ, Dept Comp Engn, San Jose, CA 95192 USA
[3] Taiyuan Univ Technol, Taiyuan 030024, Shanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Mobile application GUI testing; model-based test automation; test coverage analysis;
D O I
10.1142/S0218194016710042
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile applications (apps). This brings new business requirements and demands in mobile software testing, and causes new issues and challenges in mobile test automation. Existing mobile application testing approaches mostly concentrate on GUI-based testing, load and performance testing without considering large-scale concurrent mobile app test automation, and model-based test coverage analysis. In this paper, a mobile hierarchical GUI model is proposed to present mobile operation scenario flows and gesture features in a hierarchical manner, in order to facilitate test dependency analysis in test automation. Mobile app test coverage analysis is performed based on GUI ripping models. The paper also presents a developed system that provides a test automation solution using GUI models. Finally, the paper reports a case study to indicate the feasibility and effectiveness of the proposed approach.
引用
收藏
页码:1605 / 1615
页数:11
相关论文
共 50 条
  • [21] System Dynamics as Model-Based Theory Building
    Schwaninger, Markus
    Groesser, Stefan
    SYSTEMS RESEARCH AND BEHAVIORAL SCIENCE, 2008, 25 (04) : 447 - 465
  • [22] PTF-based test automation for JAVA applications on mobile phones
    IEEE
    不详
    Proc. Int. Symp. Consum. Electron. ISCE, 2006, (593-595):
  • [23] Pattern Based GUI testing for Mobile Applications
    Costa, Pedro
    Nabuco, Miguel
    Paiva, Ana C. R.
    2014 9TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2014, : 66 - 74
  • [24] An automated model-based approach for unit-level performance test generation of mobile applications
    Usman, Muhammad
    Iqbal, Muhammad Zohaib
    Khan, Muhammad Uzair
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (01)
  • [25] Model-based development in automation
    Witte, Martin Emmerich
    Diedrich, Christian
    Figalist, Helmut
    AT-AUTOMATISIERUNGSTECHNIK, 2018, 66 (05) : 360 - 371
  • [26] Sketch-Guided GUI Test Generation for Mobile Applications
    Zhang, Chucheng
    Cheng, Haoliang
    Tang, Enyi
    Chen, Xin
    Bu, Lei
    Li, Xuandong
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 38 - 43
  • [27] Model-based GUI-Development with autoCAID
    Zuehlke, D
    Mukasa, K
    QUALITY OF WORK AND PRODUCTS IN ENTERPRISES OF THE FUTURE, 2003, : 91 - 94
  • [28] Model-based automation system for demand-based heating and ventilation
    Spasokukotskiy, K
    Horn, M
    Tränkler, H
    TECHNISCHES MESSEN, 2003, 70 (04): : 206 - 213
  • [29] TOM: A Model-Based GUI Testing Framework
    Pinto, Miguel
    Goncalves, Marcelo
    Masci, Paolo
    Campos, Jose Creissac
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 155 - 161
  • [30] A system based on mobile agents to test mobile computing applications
    Ilarri, Sergio
    Mena, Eduardo
    Illarramendi, Arantza
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2009, 32 (04) : 846 - 865