Guided Bug Crush: Assist Manual GUI Testing of Android Apps via Hint Moves

Zhe Liu, Chunyang Chen, Junjie Wang, Yuekai Huang, Jun Hu, Qing Wang

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

20 Zitate (Scopus)

Abstract

Mobile apps are indispensable for people's daily life. Complementing with automated GUI testing, manual testing is the last line of defence for app quality. However, the repeated actions and easily missing of functionalities make manual testing time-consuming and inefficient. Inspired by the game candy crush with flashy candies as hint moves for players, we propose an approach named NaviDroid for navigating testers via highlighted next operations for more effective and efficient testing. Within NaviDroid, we construct an enriched state transition graph with the triggering actions as the edges for two involved states. Based on it, we utilize the dynamic programming algorithm to plan the exploration path, and augment the GUI with visualized hints for testers to quickly explore untested activities and avoid duplicate explorations. The automated experiments demonstrate the high coverage and efficient path planning of NaviDroid and a user study further confirms its usefulness. The NaviDroid can help us develop more robust software that works in more mission-critical settings, not only by performing more thorough testing with the same effort that has been put in before, but also by integrating these techniques into different parts of development pipeline.

OriginalspracheEnglisch
TitelCHI 2022 - Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems
Herausgeber (Verlag)Association for Computing Machinery
ISBN (elektronisch)9781450391573
DOIs
PublikationsstatusVeröffentlicht - 29 Apr. 2022
Extern publiziertJa
Veranstaltung2022 CHI Conference on Human Factors in Computing Systems, CHI 2022 - New Orleans, USA/Vereinigte Staaten
Dauer: 30 Apr. 20225 Mai 2022

Publikationsreihe

NameConference on Human Factors in Computing Systems - Proceedings

Konferenz

Konferenz2022 CHI Conference on Human Factors in Computing Systems, CHI 2022
Land/GebietUSA/Vereinigte Staaten
OrtNew Orleans
Zeitraum30/04/225/05/22

Fingerprint

Untersuchen Sie die Forschungsthemen von „Guided Bug Crush: Assist Manual GUI Testing of Android Apps via Hint Moves“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren