@inproceedings{b16032be2e1b4e4fa320a0dcce614dd6,
title = "GUIDER: GUI structure and vision co-guided test script repair for Android apps",
abstract = "GUI testing is an essential part of regression testing for Android apps. For regression GUI testing to remain effective, it is important that obsolete GUI test scripts get repaired after the app has evolved. In this paper, we propose a novel approach named GUIDER to automated repair of GUI test scripts for Android apps. The key novelty of the approach lies in the utilization of both structural and visual information of widgets on app GUIs to better understand what widgets of the base version app become in the updated version. A supporting tool has been implemented for the approach. Experiments conducted on the popular messaging and social media app WeChat show that GUIDER is both effective and efficient. Repairs produced by GUIDER enabled 88.8% and 54.9% more test actions to run correctly than those produced by existing approaches to GUI test repair that rely solely on visual or structural information of app GUIs.",
keywords = "Android testing, GUI analysis, Test script repair",
author = "Tongtong Xu and Minxue Pan and Yu Pei and Guiyin Li and Xia Zeng and Tian Zhang and Yuetang Deng and Xuandong Li",
note = "Funding Information: This research is supported in part by the National Natural Science Foundation of China (Nos. 62032010 and 61972193), the Hong Kong RGC General Research Fund (GRF) under grant PolyU 152002/18E, and the Fundamental Research Funds for the Central Universities of China (No. 14380027). Publisher Copyright: {\textcopyright} 2021 ACM.; 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2021 ; Conference date: 11-07-2021 Through 17-07-2021",
year = "2021",
month = jul,
day = "11",
doi = "10.1145/3460319.3464830",
language = "English",
series = "ISSTA 2021 - Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis",
publisher = "Association for Computing Machinery, Inc",
pages = "191--203",
editor = "Cristian Cadar and Xiangyu Zhang",
booktitle = "ISSTA 2021 - Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis",
}