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 条
  • [41] Mobile model-based bridge lifecycle management system
    Hammad, Amin
    Zhang, Cheng
    Hu, Yongxin
    Mozaffari, Elaheh
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2006, 21 (07) : 530 - 547
  • [42] A New Approach to Model-Based Test Case Generation for Industrial Automation Systems
    Pinkal, Kevin
    Niggemann, Oliver
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 53 - 58
  • [43] A Study on Test Automation of IVN of Intelligent Vehicle Using Model-based Testing
    Han, Kabsu
    Son, Insick
    Cho, Jeonghun
    2013 FIFTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2013, : 123 - 128
  • [44] Towards Model-Based Test Automation for Embedded Systems Using UML and UTP
    Iyenghar, Padma
    Pulvermueller, Elke
    Westerkamp, Clemens
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [45] Experience Report: Model-based Test Automation of a Concurrent Flight Software Bus
    Ganesan, Dharmalingam
    Lindvall, Mikael
    Hafsteinsson, Stefan
    Cleaveland, Rance
    Strege, Susanne L.
    Moleski, Walter
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 445 - 454
  • [46] ATOM: Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications
    Li, Xiao
    Chang, Nana
    Wang, Yan
    Huang, Haohua
    Pei, Yu
    Wang, Linzhang
    Li, Xuandong
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 161 - 171
  • [47] ATOM: Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications
    1600, Institute of Electrical and Electronics Engineers Inc., United States
  • [48] Model-based controller for anesthesia automation
    Albino Mendez, J.
    Torres, Santiago
    Reboso, Jose A.
    Reboso, Hector
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 379 - +
  • [49] Model-based optoelectronic packaging automation
    Kurzweg, TP
    Guez, A
    Bhat, SK
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2004, 10 (03) : 445 - 454
  • [50] Advances in Model-Based Testing of GUI-Based Software
    Banerjee, I.
    ADVANCES IN COMPUTERS, VOL 105, 2017, 105 : 45 - 78