开发文档
云测服务用指南更新时间: 2024-09-25 19:56:00
一、小米云测(TestIt)服务简介
小米云测(TestIt)服务为全球超过百万的开发者和企业提供与应用相关的测试,包含主流的小米机型和MIUI版本。TestIt 云测提供了多种测试服务,包括:兼容性测试,内存泄漏测试,主线程耗时测试,商店组合套餐测试,以及远程真机调试等。
二、服务类型
1、测试服务流程
1)上传apk或者选择已有apk。
2)选择测试类型,只能单选。
3)选择机型,可以多选。
4)测试完毕后查看结果
高级选项:monkey时长1~10分钟。
2、测试服务类型
- 兼容性测试:包含安装启动卸载、Monkey测试、视频录制、CPU内存使用测试,执行耗时约15分钟。
- 内存泄漏测试:包含安装启动卸载、Monkey测试、CPU内存使用测试,监控内存泄漏情况,执行耗时约15分钟。
- 主线程耗时测试:包含安装启动卸载、Monkey测试、CPU内存使用测试,监控内存泄漏情况,监控主线程耗时情况,执行耗时约15分钟。
- 商店组合套餐测试:包含安装启动卸载、Monkey测试、视频录制、CPU内存使用测试,已自动选择商店审核的安卓版本,执行耗时约15分钟。
3、远程真机调试
可以获得小米最新款的手机进行在线调试。
4、服务限制
- 测试服务每人每天单次新建任务使用设备数不超10个,每人每天所有任务使用设备总数不超100个。
- Apk每日支持上传30个。
- Apk大小不能超过2G,不支持无界面应用。
- 真机调试每次最长为1小时,每天免费租借30次。
- 真机调试手机预约,邮件通知后需要在10分钟内签到,逾期将不占用手机。
三、任务管理
1、查看测试任务
- 在“我的任务”中,可以看到所有任务的包名、版本、测试类型、执行情况等信息。
2、查看真机调试
- 在“真机调试”中,可以看到真机机型、安卓版本、发行版本、分辨率、屏幕大小等信息。
- 调试手机后未使用归还按钮或没有超过租借总时长时,想再次使用可在我的占用中看到租借的手机。
- 如果手机都被真机调试租借或正在执行自动化,"立即调试"按钮会置灰变为"全部被占用",右上角出现"预约"按钮。
- 点击预约按钮会弹出预约弹框,会显示估算需要等待的时间,填写邮箱后,有空闲的设备会第一时间通知。
- 预约完后可在真机界面点击"我的预约"按钮,里面有预约手机的信息
- 点击立即调试可以打开具体机器调试的窗口。
- 如果没有弹出窗口,需检查浏览器是否阻拦了本次弹窗。
四、测试报告
1、测试概况
- 在“任务列表”中,点击“查看”进入到测试报告页面,页面包括 应用基本信息、任务概况、测试终端、安卓版本、测试结果等信息。
2、终端详情
- 在“终端详情”中可以看到所选择的机型中各个机型的成功、失败、跳过的状态。“成功”会显示性能曲线,不会提供下载日志。
- “失败”会在异常汇总中显示失败原因与日志,能在日志详情中下载到bugreport
- 内存泄漏测试中发生内存泄漏时会出现对应的日志:
- 主线程耗时测试中会对主线程耗时进行监控:
有的异常信息会再“异常汇总”中进行展示:
五、FAQ
1、提交到小米应用商店失败的app,可以从云测服务获取哪些帮助?
- 小米应用商店对app的审核包括6.0、7.0、8.1和9的Android版本,审核类型包括兼容性测试、GPP测试和安全扫描。开发者可在云测上自行选择对应的测试。
2、两次测试的结果不同是怎么回事?
- 无论是monkey测试还是遍历测试,都是一种随机点击的测试,因此可能会造成两次测试结果的不同。
3、失败生成的log里面的error信息与我提交的app没有关系,是什么原因?
- 请检查一下manifest文件中的launchable-activity信息,我们的内存泄漏测试可能会捕获到其他的内存泄漏信息。
4、测试结果未包含CPU或内存信息怎么办?
- 测试过程中由于设备运行环境不同,可能会出现个别抓取不到CPU或内存的情况,不影响最终的测试结果。重新提交任务即可。
5、为什么点了立即调试没有弹出具体机器窗口?
- 不同的浏览器可能会有自动阻拦弹窗功能,需要取消对真机调试的自动阻拦弹窗。
六、特别说明
测试过程中手机不插入SD卡、不插入SIM卡、未ROOT。
上一篇:
下一篇: