Making Android Apps Monkey-Friendly

Monkey testing is a random testing technique in which a stream of pseudo-random events are automatically fired on the GUI of the application under test, usually with the purpose of robustness testing or responsiveness analysis. A line of research is dedicated to addressing the limitations of monkey...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems pp. 16 - 20
Main Author: Paydar, Samad
Format: Conference Proceeding
Language:English
Published: ACM 01.10.2020
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Monkey testing is a random testing technique in which a stream of pseudo-random events are automatically fired on the GUI of the application under test, usually with the purpose of robustness testing or responsiveness analysis. A line of research is dedicated to addressing the limitations of monkey testing for Android apps. However, all the existing works try to improve the underlying algorithms or techniques used by the monkey testing tools. In this vision paper, we propose the idea of improving the effectiveness of monkey testing by automatically refactoring the application under test. We provide two sample scenarios in which this idea can be used to address limitations of monkey testing for Android applications.
DOI:10.1145/3387905.3388609