计算机科学
Android(操作系统)
操作系统
嵌入式系统
恶意软件
Android恶意软件
开源
软件工程
软件
作者
Yuanchun Li,Ziyue Yang,Yao Guo,Xiangqun Chen
标识
DOI:10.1109/icse-c.2017.8
摘要
As many automated test input generation tools for Android need to instrument the system or the app, they cannot be used in some scenarios such as compatibility testing and malware analysis. We introduce DroidBot, a lightweight UI-guided test input generator, which is able to interact with an Android app on almost any device without instrumentation. The key technique behind DroidBot is that it can generate UI-guided test inputs based on a state transition model generated on-the-fly, and allow users to integrate their own strategies or algorithms. DroidBot is lightweight as it does not require app instrumentation, thus users do not need to worry about the inconsistency between the tested version and the original version. It is compatible with most Android apps, and able to run on almost all Android-based systems, including customized sandboxes and commodity devices. Droidbot is released as an open-source tool on GitHub, and the demo video can be found at https://youtu.be/3-aHG_SazMY.
科研通智能强力驱动
Strongly Powered by AbleSci AI