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 条
  • [1] An FSM based GUI Test Automation Model
    Miao, Yuan
    Yang, Xuebing
    11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2010), 2010, : 120 - 126
  • [2] Model-Based Test Modeling and Automation Tool for Intelligent Mobile Apps
    Gao, Jerry
    Patil, Pankaj Hanmant
    Lu, Shengqiang
    Cao, Dongyu
    Tao, Chuanai
    2021 15TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2021), 2021, : 1 - 10
  • [3] GUI and Usage Model-Based Test Case Generation for Android Applications with Change Analysis
    San Miguel, Jose Lorenzo
    Takada, Shingo
    MOBILE!'16: PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON MOBILE DEVELOPMENT, 2016, : 43 - 44
  • [4] Building test applications at the GUI level
    Data Translation
    EE Eval Engin, 2007, 5 (28-31):
  • [5] Building test applications at the GUI level
    Ludy, Tim
    EE-EVALUATION ENGINEERING, 2007, 46 (05): : 28 - +
  • [6] Model-Based Testing of GUI-Driven Applications
    Chinnapongse, Vivien
    Lee, Insup
    Sokolsky, Oleg
    Wang, Shaohui
    Jones, Paul L.
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 203 - +
  • [7] Seamless model-based engineering of building automation systems
    Guenther, Michelle
    Diekhake, Patrick
    Scholz, Andre
    Schmidt, Philipp Puntel
    Becker, Uwe
    Fay, Alexander
    AT-AUTOMATISIERUNGSTECHNIK, 2016, 64 (06) : 490 - 499
  • [8] Model-based automation for heavy duty mobile excavator
    Zweiri, YH
    Seneviratne, LD
    Althoefer, K
    2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, 2002, : 2967 - 2972
  • [9] Accelerating OCR-Based Widget Localization for Test Automation of GUI Applications
    Qian, Ju
    Ma, Yingwei
    Lin, Chenghao
    Chen, Lin
    PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [10] A TOOL BASED APPROACH FOR AUTOMATION OF GUI APPLICATIONS
    Nagarani, P.
    VenkataRamanaChary, R.
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,