Skip to content
Book Open access

Kea2: Practical Property-based Testing for Mobile Apps

Jul 2026 · SIGSOFT FSE Companion · 0 citations · 30 references
Computer Science

Abstract

Validating functional correctness of mobile apps is challenging for manual testing and automated UI testing (limited to simple crashing bugs). Property-based testing is promising to tackle this challenge given functional properties. To this end, we introduce Kea2, a practical property-based testing tool for apps: (1) specifying properties in Python with enough flexibility and expressiveness; and (2) reusing existing GUI fuzzing techniques to support effective property checking. Indeed, Kea2 can find functional (logic) bugs in real-world apps. Kea2 has been open-sourced at https://github.com/ecnusse/Kea2 (a demo video: https://youtu.be/HS4rTCcaSPE), and received positive feedback for its usability and features.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.