不同API版本的自动化测试
1.1、原理

使用jenkins自动构建APK, 然后安装到Android模拟器, 再通过Android模拟器中的monkey自动执行我们的APK,看是否崩溃,最后将崩溃信息、ANR信息收集起来,进行查看。

1.2、哪些API版本需要测试

根据友盟指数的统计,目前最多的是Android 4.0以上的系统,这些系统都需要测试。

1.3、测试设备

这么多的系统版本,如果我们每个版本都买一个设备,也是一笔不小的开支,实际上, 我们可以使用Android模拟器进行测试。 考虑到运行速度,我们使用Genymotion模拟器。

下面是我下载的一些Android模拟器

将这些Android模拟器全部启动:

1.4、自动化

自动化通过使用jenkins来实现。