第八:微信小程序-monkey冒烟测试(五)

1.智能化Monkey基于微信团队自研的一套智能探索算法
1.1.程序会自动识别小程序中可操作的节点,建立探索路径
1.2.从而实现对小程序页面的智能遍历

2.这种模式非常适合页面较少,功能简单的小程序
2.1.也推荐大多数开发者选用这种模式,来实现零代码、低成本的快速冒烟测试或回归测试
3.在跑Monkey测试的同时,MiniTest会自动检测黑白屏,JsError,Crash异常情况

4.当发现这些异常情况时,测试结果将标记为失败,并在报告中提供相关信息帮助用户排查问题

5.普通Monkey测试是采用随机点击 的方式来测试小程序的稳定性(如发现JsError,黑白屏问题)

6.插件后台采用自研智能Monkey策略,利用深度学习,智能识别当前可点击元素,大大提升Monkey测试效率

7.当用户第一次跑测时Monkey覆盖率可能较低,随着用户跑测次数增加,后台会智能学习历史经验,提升覆盖率

一.环境配置

1.请先下载或更新到最新版本的微信开发者工具

1.1.下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

1.1.1.下载完成后请按照软件指引安装微信开发者工具
2.安装完成后,使用开发者身份登录微信开发者工具
2.1.打开微信小程序源码后,在工具栏上方导航栏,点击“设置”=>“扩展设置”
2.2.打开下图所示的窗口。在“其他插件”中,选择“云测”插件安装

2.3.安装成功后,在开发者工具右上角会增加云测按钮,点击即可进入MiniTest云测试平台

在这里插入图片描述

二.注册个人小程序(不要企业版)

1.获取Appid等信息并扫码认证

在这里插入图片描述

三.导入源码项目

在这里插入图片描述

1.上传源码:实现是体验版,除非公司真实项目是上线版(开发授权下载公司源码即可)

在这里插入图片描述

2.在微信公众平台:设置未体验版(已经上传的代码),如果是线上真实的上,设置线上版

在这里插入图片描述

三.创建Monkey任务

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

在这里插入图片描述

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

在这里插入图片描述

4.开始执行Monkey

在这里插入图片描述

四.查看执行(报告)结果

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

2.3.2.JS-Error详情

在这里插入图片描述

2.3.3.性能分析

在这里插入图片描述
在这里插入图片描述

2.3.4.历史数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢卡平头哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值