前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序monkey冒烟测试(八)

微信小程序monkey冒烟测试(八)

作者头像
用户6367961
发布2022-01-11 09:22:01
1.2K0
发布2022-01-11 09:22:01
举报
文章被收录于专栏:自学测试之道自学测试之道

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

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

一、环境配置

1、请先下载或更新到最新版本的微信开发者工具,下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 下载完成后请按照软件指引安装微信开发者工具

2、安装完成后,使用开发者身份登录微信开发者工具,打开wx小程序源码后,在工具栏上方导航栏,点击“设置”=>“扩展设置”,打开下图所示的窗口。在“其他插件”中,选择“云测”插件安装。 安装成功后,在开发者工具右上角会增加云测按钮,点击即可进入MiniTest云测试平台

二、创建Monkey任务

1、点击微信开发者工具右上角的【云测】图标按钮,进入平台设置页面

2、进入平台后,在页面的右上方点击【新建任务】,选择跑测小程序的类型,点击 立即创建 即可创建新的任务。平台将默认跑测1台安卓设备,如当前有空余的iOS设备,会增加跑测1台iOS设备。

3、设置monkey执行参数

4、开始执行Monkey

三、查看执行(报告)结果

点击【刷新测试结果】,会显示测试状态和成功率

点击【详情】按钮,可查看测试报告结果

点击测试报告结果页面的【详情】按钮,可查看测试详情。它展示了 Case执行截图,日志,详细的性能数据和同机型历史性能数据对比 等信息。如果跑查发现JsError,黑白屏,将有单独的Tab展示这些错误信息。如

Case执行

JS-Error详情

性能分析

历史数据

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档