价值巨款的安卓兼容性分享

一、选择测试平台注册登录

目前我用过的可以免费测试兼容性的平台有Testin云测,阿里云移动测试平台MQC和百度移动云测试中心MTC

目前可以免费测试的机型数量如下表所示:

Testin

50

http://c.testin.cn/site/login

MQC

30

http://mqc.aliyun.com/(账号密码可以用淘宝账号)

MTC

20

http://mtc.baidu.com/(账号密码可以用百度账号)

合计

100

价值巨款啊

二、把待测试apk放到测试平台,提交测试。

登录成功之后在上边三个网站上找到兼容性测试的入口,把待测试的apk传上兼容性测试平台,提交测试。以下以阿里云移动测试平台为例:

1.进入兼容性测试入口:

价值巨款的安卓兼容性分享

2. 上传待测试apk:

价值巨款的安卓兼容性分享
价值巨款的安卓兼容性分享

3. 设置测试配置:

价值巨款的安卓兼容性分享

根据实际需求设置是否需要登录,选中自动登录之后,根据实际需求设置是否账号互踢和覆盖安装。登录信息的编辑方式如下图所示:

价值巨款的安卓兼容性分享

4. 设置通知方式,编辑通知邮件地址,选中邮件地址之后,点击“提交测试”

价值巨款的安卓兼容性分享

三、查看测试报告下载错误日志

测试完成之后会有邮件通知,从邮件链接点进去就可以直接查看测试报告也可以下载测试报告,在测试报告中查看兼容性相关信息直接点击终端详情,查看不同机型的测试结果。

1. 如果测试结果中,针对某个机型如果安装、启动、卸载都显示通过的时候可以视为本apk兼容该机型;如果有失败的则视为不兼容,这时候可以直接点击该机型后边的下载日志,下载错误日志供开发参考修改bug

2. 而测试结果中,针对某些机型显示运行失败,说明代码有bug这时候也点击该机型后边的下载日志,把错误日志提供给开发参考去修改bug

3. 对于兼容性测试,这几个测试平台会使用monkey跑一段时间,而测试结果中,针对某些机型显示运行失败,就是monkey测试出的结果,所以可以在开发改完上述bug之后再使用monkey测试去完善apk