小米云测服务(TestIt)用户指南
1. 小米云测服务(TestIt)简介
小米云测服务(TestIt)为开发者提供了多款小米手机MIUI系统可供选择,方便开发者实时对手机应用在小米的设备上进行开发测试。TestIt 云测服务提供了多种测试服务,包括:快速兼容性测试,全面遍历测试,深度性能测试,以及远程云端调试等。
2. 创建任务
2.1 创建流程
- 创建测试流程简单易懂,只需要上传apk、选择服务类型、选择测试机型三步。
- 务必上传文件扩展名为apk的应用,其他类型无法上传。
- 只能选择一种测试类型,可选择多款测试设备。
2.2 测试服务类型
- 快速兼容测试:包含安装卸载、简单Monkey测试、UI适配测试、CPU内存使用测试,大约耗时30分钟。
- 全面遍历测试:包含安装卸载、全面遍历测试、UI适配测试、CPU内存使用测试,大约耗时45分钟。
- 深度性能测试:包含安装卸载、全面遍历测试、压力测试、UI适配测试、CPU内存使用测试,大约耗时45分钟。
3. 管理任务
3.1 查看任务
- 在“我的任务”中,可以看到所有任务的执行情况。可以直接下载应用、查看报告、下载报告。
4 测试结果
4.1 查看报告
- 在“查看报告”中, 可以看到测试结果的详细信息,下载日志和截图。
- 当任务失败时,可下载相应的日志文件。任务成功或安装失败均无日志。
- 基本信息可看到apk的测试类型、进度、完成时间等。
- 详细信息可看到apk在所有设备上的测试情况,包括安装卸载、适配遍历、CPU内存消耗等。
- 任务在执行过程中大概有12张截图,可看到安装后的图标和测试截图,并提供下载,如果任务失败则没有截图。
5 日志解读
5.1 测试环境获取
- 将日志解压后,文件夹的名称最后的部分可获取测试机型与MIUI版本。
- 如下图,测试机型为小米手机3,MIUI版本为JXCCNAL12.0。
5.2 崩溃信息获取
- 解压文件夹后,打开index.html文件,Error处为此应用存在的BUG,其中您只需要修改属于您应用的BUG(根据BUG的包名判断)。
- 点击Link to log 可看到具体信息。
6 FAQ
6.1 提交到小米应用商店失败的app,可以从云测服务获取哪些帮助?
小米应用商店对app的审核包括米2、米3、米4、小米平板,审核类型包括快速兼容测试和全面遍历测试。开发者可在云测上自行选择对应的测试。
6.2 两次测试的结果不同是怎么回事?
无论是monkey测试还是遍历测试,都是一种随机点击的测试,因此可能会造成两次测试结果的不同。
6.3 失败生成的log里面的error信息与我提交的app没有关系,是什么原因?
请检查一下manifest文件中的launchable-activity信息,我们的遍历测试是通过launchable-activity来对应用进行启动的。请在Unix环境下进行编译打包,windows环境可能会造成launchable-activity名字出错的问题。
6.4 测试结果未包含CPU或内存信息怎么办?
测试过程中由于设备运行环境不同,可能会出现个别抓取不到CPU或内存的情况,不影响最终的测试结果。重新提交任务即可。
6.5 UI适配失败or未适配是怎么回事?
UI适配的结果是按照应用的截图进行适配,如果截图少于三张,则默认UI适配失败。截图正常情况下的UI适配失败,请检查截图中是否出现了黑边等情况。