云测服务

深圳市腾讯计算机系统有限公司

服务行业其他
服务类型小程序插件、接口能力

MiniTest 小程序云测简介

小程序云测服务可以帮助小程序开发者或测试同学简单快速快速实现真机自动化测试

服务基于云真机,支持开发者简单快捷地实现小程序智能化 Monkey 测试,录制回放,自定义测试和性能分析等能力。

服务平台特色功能如下:

零代码接入智能化 Monkey 测试

智能化 Monkey 基于我们自研的一套智能探索算法,程序会自动识别小程序中可操作的节点,建立探索路径,从而实现对小程序页面的智能遍历。这种模式非常适合页面较少,功能简单的小程序。我们也推荐大多数开发者选用这种模式,来实现零代码、低成本的快速冒烟测试或回归测试。

此外,云测支持自定义Monkey模式,支持用户使用指定的Page+Query参数,直接定位到小程序页面,提升页面覆盖率

在跑测同时,云测服务会自动检测黑白屏,JsError,Crash 异常情况。当发现这些异常情况时,测试结果将标记为失败,并在报告中提供相关信息帮助用户排查问题。普通 Monkey 测试是采用 随机点击 的方式来测试小程序的稳定性(如发现JsError,黑白屏问题)。插件后台采用 自研智能 Monkey 策略,利用深度学习,智能识别当前可点击元素,大大提升 Monkey 测试效率。当用户第一次跑测时 Monkey 覆盖率可能较低,随着用户跑测次数增加,后台会智能学习历史经验,提升覆盖率

开始智能化 Monkey 任务

录制回放

录制回放可以比智能化 Monkey 更进一步地指定测试场景,极地大提升了测试覆盖率。

开发者可以通过开发者工具操作提前录制好,然后在云测服务上使用真机执行录制脚本来实现测试过程的回放。

开始录制回放任务

自定义测试

小程序测试框架 Minium 是专为小程序开发者提供的一套测试接口,可以简单快捷地实现对小程序的自定义测试。开发者可以使用这套框架来编写测试用例,执行自动化测试,以达到完全自主定制测试场景的目的。

云测服务支持基于 Minium 框架的脚本在真机测试。

开始自定义测试

启动性能分析

小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。 通过多次测试用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况,分析小程序在各个阶段的启动耗时情况,帮助用户针对性地提升启动性能 开始启动性能分析测试

性能分析

在云测服务跑查任意测试时,会自动获取跑查过程中的以下性能数据

  • 小程序启动时间
  • CPU
  • 内存
  • FPS
  • 体验评分

并且云测服务会将性能测试结果和现网的平均性能数据进行对比,方便开发者掌握小程序的性能情况。

支持多个小程序版本

云测服务为用户提供自动跑查开发中版本、体验版、线上版 小程序

  • 开发中版本:开发者可以使用预览的形式,提测开发中的版本,提前介入测试,使用指引 -> 开发中版本提测指引
  • 体验版本:提测 MP平台 上指定的体验版本,适用于小程序上线前跑测
  • 线上版本:提测小程序线上版本

支持第三方接口提测

云测服务为了方便用户打通 Devops 流程,提供第三方 https 接口提测方式。具体可参考 第三方接口文档

支持第三方服务商

云测服务支持小程序第三方服务商 提测。小程序第三方服务商对接业务小程序多,相对于普通开发小程序,每周免费提测次数额度会提升

此外对于第三方服务商,特别支持快速Monkey测试模式,方便服务商一次测试多个授权的小程序。

需要帮助

如果在使用过程中遇到任何问题,可以前往 常见问题 查看说明。

如未能解答,欢迎在 小程序云测试 专区发帖反馈

欢迎开发者扫描二维码加入云测官方群,将有技术专员和大家深度互动交流。

云测服务