MiniTest 小程序云测 是一套由微信测试团队自主研发,联合WeTest云真机能力,共同推出的小程序自动化测试服务。
服务基于云真机,支持开发者简单快捷地实现小程序智能化Monkey测试,录制回放,自定义测试和性能分析等能力。
服务特色功能如下:
1. 零代码接入智能Monkey测试
MiniTest为用户提供自动跑查 开发中版、体验版、线上版小程序Monkey测试功能, 在跑测同时,平台还会自动检测 黑白屏,JsError,Crash 异常情况。当发现这些异常情况时,测试结果将标记为失败,并在报告中提供相关信息帮助用户排查问题。
普通Monkey测试是采用 随机点击 的方式来测试小程序的稳定性(如发现JsError,黑白屏问题)。MiniTest插件后台采用 自研智能Monkey策略,利用深度学习,智能识别当前可点击元素,大大提升Monkey测试效率。当用户第一次跑测时Monkey覆盖率可能较低,随着用户跑测次数增加,后台会智能学习历史经验,提升覆盖率
此外,云测支持自定义Monkey模式,支持用户使用指定的Page+Query参数,直接定位到小程序页面,提升页面覆盖率
2. 录制回放
录制回放可以比智能化Monkey更进一步地指定测试场景,极地大提升了测试覆盖率。
开发者可以通过开发者工具操作提前录制好,然后在云测服务上使用真机执行录制脚本来实现测试过程的回放
3. 自定义测试
小程序测试框架 Minium 是微信团队为开发者提供的一套测试接口,可以简单快捷地实现对小程序的自定义测试。开发者可以使用这套框架来编写测试用例,执行自动化测试,以达到完全自主定制测试场景的目的。云测服务支持基于Minium框架的脚本在真机测试。
4. 完善的性能分析
在平台跑查任意测试时,会自动获取跑查过程中的性能数据,并和现网的平均性能数据进行对比,方便开发者掌握小程序的性能情况。
如何体验
MiniTest云测插件已全量开放,开发者可以下载最新版本 微信开发者工具 体验。安装完成后,开发者登录微信开发者工具,打开小程序源码后,在上方导航栏,点击“设置”=>“扩展设置”,打开下图所示的窗口。在“其他插件”中,选择“云测”插件安装。安装完成后,可以通过点击开发者工具右上方“云测”按钮进入MiniTest云测平台开始体验。
如在体验过程中,有任何反馈及建议,欢迎在小程序云测主页发帖反馈,或识别以下企业微信二维码加入云测官方企业微信群,将有技术专员和大家深度互动交流。
识别二维码加入云测官方群
有奖征集
欢迎大家在小程序云测交流专区,积极分享使用经验或者提出问题or建议。我们会定期对发布优质的经验分享或建议的同学,送出精美礼品一份。欢迎大家踊跃分享
支持+1
可以添加一个保存测试页面图片的功能吗
体验中...
这个功能不错,支持一下
下次试试
支持!