DroidMate: a robust and extensible test generator for Android.

MOBILESoft(2016)

引用 47|浏览18
暂无评分
摘要
droidmate is a fully automated gui execution generator for Android apps. droidmateexplores an app, i.e. (a) repeatedly reads at runtime the device gui and monitored calls to Android apis methods and (b) makes a decision what next gui action (click, long-click, text entry, etc.) to execute, based on that data and provided exploration strategy. The process continues until some termination criterion is met. droidmate is (1) fully automatic: after it has been set up, the exploration itself does not require human presence; (2) extensible: without recompiling droidmate, anybody can run it with their own exploration strategy, termination criterion, or a set of monitored methods; (3) robust: tested on 126 apps being in the top 5 in all Google Play categories except Games, it ran successfully on 123 of them; (4) easy to set up: it works on Android devices and emulators out-of-the-box, without root or OS modifications; and (5) easy to modify: documented sources, built and tested with continuous integration server, are publicly available.
更多
查看译文
关键词
Android,test generation,program analysis,dynamic analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要