收藏
评论

智能化Monkey常见问题官方

如何判断测试是否通过

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


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

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

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

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

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


JSError问题如何定位

首先因云测只能获取到的小程序编译混淆后的js,若要解码,需要这个版本的sourcemap信息。

用户可以上传sourcemap文件反解,详细流程可以参考:【官方教程】利用SourceMap解析JS Error报错信息

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

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

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


 查看云测相关问答 >

 到微信开放社区提问 >

最后一次编辑于  2023-06-12
赞 0
收藏
登录 后发表内容

小程序云测入门

课程标签