智能化Monkey常见问题
MiniTest小程序云测 menu

智能化Monkey常见问题

更新于: 2022-08-24 16:28

如何判断测试是否通过

Monkey测试是采用随机点击的方式来测试小程序的稳定性。当系统跑测结束时,没有发现 黑白屏,JsError,Crash 这些异常情况时,即判断测试通过。

什么是Monkey测试的页面覆盖率

页面覆盖率指的是小程序在Monkey测试任务结束后,测试覆盖的的页面数小程序的所有页面数中所占比例。

例如某小程序有70个页面,Monkey任务结束后覆盖了35个页面,这时候覆盖率就是50%。

云测服务后台采用自研智能点击策略,利用深度学习算法,智能识别当前可点击元素,提升冒烟测试效率。

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

JSError问题如何定位

首先因云测只能获取到的小程序编译混淆后的js,若要解码,需要这个版本的sourcemap信息,目前获取不到该sourcemap信息。后续云测会持续优化这方面问题定位。

目前开发者可以通过查看console日志的方式定位问题,如下所示

  • 开发者工具中复现,根据测试报告中截图执行的流程复现,关注开发工具面板console中是否有JsError错误信息,根据错误信息解决

image.png

  • 真机中复现,仅支持体验版及开发版小程序,在小程序中打开调试,根据测试报告中截图执行的流程复现,在vConsloe中查看JsError错误信息,根据错误信息解决,注意:线上版小程序没有vConsole调试功能

js.gif


查看云测相关问答 >
到微信开放社区提问 >
购买
客服
反馈