标签  ”MonkeyTest“  下的文章

Android:获取安装应用的包名

之前发了一些关于MonkeyTest的文章,有网友想利用MonkeyTest去遍历每个APK进行测试。但是MonkeyTest是针对应用的包名进行测试的,而不是apk的文件名。所以要实现这位网友的想法首先要获取到安装应用的包名。

花了点小心思写了脚本,比较简陋,主要是分享个思路,方法还是有很多的。

 

MonkeyTest更新至v0.8

本次更新内容:

1.新增log分析功能,可以自动统计Crash数量。
2.更新adb检测方式,使用adb get-serialno检查设备是否存在,并返回设备号。
3.更新测试结果输出保存路径,方便区分每次测试结果,注意Report不在此路径下。
4.将log分析和adb检查两个功能封装成模块,方便调试和调用。

项目路径:https://github.com/kevin-zsj/MonkeyTest

下载地址:http://url.cn/QnYcym

 

MonkeyTest更新版本至v0.6

更新内容:

1. 更改默认的测试结果保存路径
2. 增加结果输出到文件
3. 增加设备连接检查
4. 修改部分注释
5. 优化条件判断
6. 将测试完成的结果输出封装成函数,方便多次调用

 

MonkeyTest版本更新至v0.4

 

本版更新:

  1. 更新日期时间为动态获取。
  2. 增加循环,加大测试力度,避免因某一个应用Crash而停止测试,可能只进行了几分钟 。

下个版本:

  1. 优化Log保存位置。
  2. 优化循环语句。
  3. 优化目录创建规则。

Gits路径:https://gist.github.com/kevin-zsj/5667437

 

用Python写的MonkeyTest

历经多个版本,使用Python写的MonkeyTest终于可以稳定运行了,算是一个小小的里程碑吧。

其实一直担心自己写的不好,没有自信贴出来。不过现在想开了,“指点”的人越多,才越能发现问题,才会有更多的改进空间。

好了,不多说上代码,另外在Gits上也有备份,点击传送

真心期待,让“暴风雨”来的更猛烈些吧!