小程序测试代码工具插件-体验评分 初体验
2019-04-19 本文已影响17人
程序员三千_
最近在翻看小程序官方文档的时候发现了一个挺实用的小程序工具“体验评分”,现在分享给大家
一、使用流程
1.打开开发者工具,在详情里切换基础库到 2.2.0 或以上版本
2.在调试器区域切换到 Audits 面板
3.点击左上角”开始“按钮(见下图),然后自行操作小程序界面,运行过的页面就会被“体验评分”检测到
4.点击 “Stop" 停止分析,就会看到一份分析报告,之后便可根据分析报告进行相关优化
![](https://img.haomeiwen.com/i12474664/c6fe1dc2078a833c.png)
注意:尽可能的操作所有页面,这样覆盖率会全一点,结果也更准确。
二、自动运行
为了方便开发者能够及时发现小程序的体验问题,从开发者工具 1.02.1811150 版本起支持体验评分的 “自动运行” 功能。
该功能会在开发调试小程序时,实时检查,一旦发现体验分数低于某个阈值时,会在 console 面板打印一个 warning 信息提示开发者,此时开发者可以切到 Audits 面板查看详情。
开发者在工具的右上角 “详情” 面板里勾选 “自动运行体验评分” 选项即可开启。
![](https://img.haomeiwen.com/i12474664/73faa33834e8cf04.png)
三、现在我结合自己的项目讲解一下体验评分的好处
我现在手里的一个项目:发现我的定时器interval是写在全局的,不是写在page的data里的,这样会导致在退出页面的时候,定时器没有及时销毁,会还在运行一段时间,所以有时会出现一些莫名其妙的bug。。。。
![](https://img.haomeiwen.com/i12474664/055ec9f668e3f26d.png)
然后我运行了一下体验评分:
![](https://img.haomeiwen.com/i12474664/cd6efab01bd6371c.png)
![](https://img.haomeiwen.com/i12474664/c4aea3dfebd4a35b.png)
之前在Not Applicable里会提醒我不要在全局定义定时器interval,我现在改了,不再提示了。看到评分是A心里美滋滋。
Passed Audits里是一些用户体验的优化:
![](https://img.haomeiwen.com/i12474664/f5e8aaf215b1d58e.png)
总结:运行完小程序工具插件“体验评分”之后,在Not Applicable里的一定都改掉,不然影响正常功能或者用户体验,其他看严重性和用户体验,自行决定是否去修改。
其实小程序开发工具还有一个“云测试”功能:
没有比这个更简单了,点击「测试」按钮,一段时间后查看你的测试报告!
![](https://img.haomeiwen.com/i12474664/1f787724572fe4bf.png)
最后
提交测试后当前的小程序版本会被提交到云端测试队列等待测试,一般情况下24小时内(或者更快)会返回结果,如果第二天仍然没有收到测试报告,可以在开发者论坛反馈。