不同分辨率的自动化测试
1.1、原理

使用monkeyrunner对所有的界面都进行截图,并保存,然后让专门的人观察这些图片是否符合UI设计。

1.2、哪些分辨率需要测试

根据友盟指数的统计,目前最多的分辨率是1280x7201920x1080,这些分辨率需要重点测试。

1.3、测试设备

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

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

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

1.4、自动化

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