小程序云测试

产品介绍

概览

小程序云测试服务,是开放平台免费提供的一套完整的小程序云真机自动化检测方案,能够帮助开发者全面地检测小程序缺陷,评估产品质量,提高审核通过率。

在小程序交付到真实用户之前,您可以通过 IDE 申请云测试,执行测试后查看自动生成的测试报告,检测小程序缺陷。

功能特性

云测服务提供快速检测和深度检测两种检测模式,以满足多维度的测试需求。您每天可以提交 5 次快速检测,3 次深度检测。

申请测试后,小程序会被随机分配到一定数量的真机上(快速检测:1~2 台、深度检测:2~8 台),按照一定策略来模拟用户的使用方式进行测试(分配的真机数与执行策略取决于当时的资源情况)。

执行测试过程中会对小程序进行以下项目检测。

名称说明
授权异常检测页面存在授权页时,用户取消授权后页面是否可用,如页面无法操作、空屏等情况。
页面错误检测页面加载时是否出现错误,如页面始终未完成加载、出现 undefined 等。
页面空屏检测页面加载完成后是否无内容,如页面出现白屏、黑屏等情况。
违规词语检测页面是否存在违规词语,如页面中出现“蚂蚁金服”等词语。
违规链接检测页面是否存如诱导用户进行官方客户端下载等引流行为。
JS 错误检测小程序抛出的 JS 异常。
性能数据收集测试过程中收集包含加载时间、CPU 占用率、内存占用量等数据指标。
首屏性能检测测试小程序首屏加载性能,并提供诊断与优化建议。

接入介绍

1.在小程序 IDE 左侧菜单栏点击云测入口。

1.png

2.点击“申请测试”。

image.png

3.选择检测模式,并点击“确定”

image.png

4.申请测试后,当次申请会出现在报告列表中。

image.png

5.测试结束后可以点击报告进行查看。

image.png

常见问题

问题:提交测试后多久可以收到测试报告?回答:提交测试后会进行任务排队等待,一般情况下“快速检测” 15 分钟内返回结果,“深度检测” 30 分钟内返回结果,资源宽松时会更快,最晚 24 小时内会执行完成并返回结果。

问题:测试结果是否会影响小程序的提审和发布?回答:不会,云测试只是一种可以快速验证小程序缺陷的辅助工具。

问题:为什么我的小程序中有一些页面没有测试到?回答:在开始测试前会根据当时的资源状况来选择执行策略,当资源允许时我们会尽可能多的遍历小程序的所有页面,反之会采用降级策略对同类页面进行过滤,减少同类页面的遍历次数。且还会受时间限制,所以有可能会遗漏一些页面。

问题:云测试能发现业务类错误吗?回答:不能,业务类错误至少需要语义理解,执行程序的所有行为都是基于预先设定的规则,所以并不能做到智能识别业务场景。例如输入手机号、地址等操作。