Practical, Automated Scenario-based Mobile App Testing
Shengcheng Yu, Chunrong Fang, Mingzhe Du, Zimin Ding, Zhenyu Chen,, Zhendong Su

TL;DR
This paper introduces ScenTest, an automated scenario-based mobile app testing approach that uses GUI understanding and event knowledge graphs to generate test scripts aligned with human testing practices, improving bug detection.
Contribution
It presents a novel method leveraging GUI image understanding and event knowledge graphs for fully automated, scenario-based mobile app testing, bridging the gap between automated and human testing strategies.
Findings
Effective test generation guided by EKGs.
Revealed 80+ real-world bugs in specific scenarios.
Outperformed baseline testing approaches.
Abstract
The importance of mobile application (app) quality insurance is increasing with the rapid development of the mobile Internet. Automated test generation approaches, as a dominant direction of app quality insurance, follow specific models or strategies, targeting at optimizing the code coverage. Such approaches lead to a huge gap between testing execution and app business logic. Test scripts developed by human testers consider business logic by focusing on testing scenarios. Due to the GUI-intensive feature of mobile apps, human testers always understand app GUI to organize test scripts for scenarios. This inspires us to utilize domain knowledge from app GUI understanding for scenario-based test generation. In this paper, we propose a novel approach, ScenTest, for scenario-based mobile app testing with event knowledge graph (EKG) via GUI image understanding. ScenTest tries to start…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
