Feature Matching-based Approaches to Improve the Robustness of Android Visual GUI Testing

Author:

Ardito Luca1,Bottino Andrea1,Coppola Riccardo1,Lamberti Fabrizio1,Manigrasso Francesco1,Morra Lia1,Torchiano Marco1

Affiliation:

1. Politecnico di Torino, Torino, Italy

Abstract

In automated Visual GUI Testing (VGT) for Android devices, the available tools often suffer from low robustness to mobile fragmentation, leading to incorrect results when running the same tests on different devices. To soften these issues, we evaluate two feature matching-based approaches for widget detection in VGT scripts, which use, respectively, the complete full-screen snapshot of the application ( Fullscreen ) and the cropped images of its widgets ( Cropped ) as visual locators to match on emulated devices. Our analysis includes validating the portability of different feature-based visual locators over various apps and devices and evaluating their robustness in terms of cross-device portability and correctly executed interactions. We assessed our results through a comparison with two state-of-the-art tools, EyeAutomate and Sikuli. Despite a limited increase in the computational burden, our Fullscreen approach outperformed state-of-the-art tools in terms of correctly identified locators across a wide range of devices and led to a 30% increase in passing tests. Our work shows that VGT tools’ dependability can be improved by bridging the testing and computer vision communities. This connection enables the design of algorithms targeted to domain-specific needs and thus inherently more usable and robust.

Publisher

Association for Computing Machinery (ACM)

Subject

Software

Reference64 articles.

1. EyeAutomate Documentation;AB Synteda;https://eyeautomate.com/wp-content/themes/EyeAutomateTheme/resources/EyeAutomateCertifiedTesterCourse.pdf,2018

2. On the long-term use of visual GUI testing in industrial practice: A case study;Alégroth Emil;Empir. Softw. Eng.,2017

3. Maintenance of automated test suites in industry: An empirical study on visual GUI testing;Alégroth Emil;Info. Softw. Technol.,2016

Cited by 7 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Repairing Obsolete GUI Test Scripts for Android Applications with Exploration and Backtracking;Proceedings of the 15th Asia-Pacific Symposium on Internetware;2024-07-24

2. Vision-Based Widget Mapping for Test Migration Across Mobile Platforms: Are We There Yet?;2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE);2023-09-11

3. Image Understanding of GUI Widgets for Test Reuse;2023 3rd International Conference on Pervasive Computing and Social Networking (ICPCSN);2023-06

4. A systematic mapping study for graphical user interface testing on mobile apps;IET Software;2023-03-02

5. Multi-device, Robust, and Integrated Android GUI Testing: A Conceptual Framework;Testing Software and Systems;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3