小程序云测试服务介绍
微信小程序云测试是微信测试团队自主研发、与云端真机能力联合推出的一套小程序自动化测试服务。
该服务基于云端真机,支持开发者轻松快速地在真机上实现小程序的自动测试和性能分析。 服务平台特点如下:
云测试服务视频课程正在制作中,部分视频已上线微信学校。 欢迎大家观看。
丰富的自动化测试能力
结合不同场景的复杂度、开发者学习成本等因素,云测试服务提供以下自动化能力:
三种自动化能力对比如下:
测试能力凸显优势及注意事项适用场景
聪明的
即用型、智能点击,还可以通过简单配置页面参数来提高覆盖率。
不支持输入、图片上传等复杂操作; 无法验证页面逻辑。
快速冒烟测试
录音与回放
用零代码生成用例脚本; 快速高效生成用例

用例调整不如自定义测试灵活
更简单的用例,自动化回归测试
定制测试
完全定制的测试场景; 高灵活性和综合能力; 支持数据驱动测试(DDT)
需要编写脚本,有一定的学习成本。
更复杂的用例和场景
综合性能分析能力
小程序性能测试主要分为启动性能测试和运行时性能测试。
运营阶段云测试能力适应场景的优势
小程序启动
开始专项性能测试
涵盖首次访问和非首次访问
详细的测试报告和优化建议

优化小程序启动时间
小程序运行时间
(与自动化测试功能结合使用)
真机体验评分
页面运行时性能检查
异常检测
最佳实践和建议
优化运行时页面性能
页面异常检查
资源使用分析
获取运行时CPU、内存等性能数据
与当前网络市场数据对比
优化运行时资源使用

小程序质量检验
云测试服务结合了智能测试和启动性能测试,可以从以下几个方面对接入的小程序进行全面的质量检查,并提供详细的质量检查报告和评估信息:
点击查看质检报告示例。 使用文档请参考小程序质检。
支持持续集成
云测试服务支持业务将测试能力融入到研发流程的各种环境中,打通流程,实现持续集成,提升研发效率和小程序质量。
免费使用
云测试服务为小程序开发者提供每周150分钟的免费测试(第三方服务商每周提供1000分钟的免费测试)
注意,这里的测试时间是指用户实际执行测试用例的时间。 下载微信包、真机初始化等其他流程不计入测试时间,因此实际真机执行时间会大于扣除的测试时间。 一般来说,免费的测试时间可以满足大多数项目的自动化测试需求。
同时,为了方便用户在初次使用时调试用例,云测试服务为每个项目额外提供150分钟的申请时间。 当空闲时间不够时,会自动扣除。
关于考试时长计算规则,详见考试时长说明。
支持购买额外时间
有些项目业务复杂、用例多,如果空闲时间不够,可以去微信服务市场或者腾讯云购买。 详情请参阅文档购买额外时间。
对于付费用户来说,除了增加额外时间外,目前还支持以下高级功能:
快速入门需要帮助