Advancing Mobile UI Testing by Learning Screen Usage Semantics
Safwat Ali Khan

TL;DR
This paper proposes a novel approach to improve mobile UI testing by learning screen usage semantics, enabling better navigation, coverage, and usability insights for mobile applications.
Contribution
It introduces a method to learn and utilize screen semantics to enhance automated testing, addressing navigation challenges and improving functional coverage.
Findings
Improved navigation out of complex screens like login pages.
Enhanced coverage of high-level app functionalities.
Insights into UI design issues affecting usability.
Abstract
The demand for quality in mobile applications has increased greatly given users' high reliance on them for daily tasks. Developers work tirelessly to ensure that their applications are both functional and user-friendly. In pursuit of this, Automated Input Generation (AIG) tools have emerged as a promising solution for testing mobile applications by simulating user interactions and exploring app functionalities. However, these tools face significant challenges in navigating complex Graphical User Interfaces (GUIs), and developers often have trouble understanding their output. More specifically, AIG tools face difficulties in navigating out of certain screens, such as login pages and advertisements, due to a lack of contextual understanding which leads to suboptimal testing coverage. Furthermore, while AIG tools can provide interaction traces consisting of action and screen details, there…
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.
Taxonomy
TopicsMobile Learning in Education · Online Learning and Analytics · Open Education and E-Learning
