文章中提到了自动化测试可以拖离PC运行,点击apk中的运行按钮就能开启自动化测试,这个思路给了我很大的启发....本文就尝试把Android Monkey测试脱机运行,截止到写这篇文章.基本功能已经实现,还差一些适配问题和优化.
自动化框架对比
现在主流移动端自动化框架,基本上都是在pc上运行来操作移动端设备....Appium
这种cs架构的自动化框架,需要在pc上开启一个服务,然后手机上安装各种的可以通信的app,比如bootstrap、wda等.在启动测试脚本后、bootstrap接受指令,最后调度UiAutomator...创建MainActivity增加【运行】和【停止】按钮,增加运行时间输入框.会在点击【运行】按钮的同时把【时间】参数传递给【测试类】....崩溃获取
在Android中可以自定义CrashHandler类来捕获崩溃,需要一个当前app的上下文环境,现在还获取不到被测app的崩溃,这个问题也后续调用如何捕获运行时崩溃.