小程序测试经验碎碎念
2020-08-12 本文已影响0人
小盼盼_1
背景
小程序由于现在微信生态的强大,越来越多的APP都会依托小程序来进行推广,汇总了测试小程序的一些经验,本文重点说明小程序相较于H5的区别。
小程序的独特性
1.获取小程序
1)入口:https://mp.weixin.qq.com/,使用微信扫描登录即可
2)选择版本管理下的开发版本,即为待测试的版本,使用微信扫描之后即可获得体验版的小程序
![](https://img.haomeiwen.com/i17433682/d775ecd051405ca8.png)
2.小程序的微信授权
由于微信的要求,所有的小程序的操作必须得先得到用户的授权,故微信端打开小程序的时候必须先获得用户的授权,未授权的情况下小程序的相关操作都无法操作。
3.小程序的消息通知
1)微信授权完成后,会进行一次消息推送选择,是小程序页面所有点击事件汇总的消息推送。用户选择了允许的话,后续任何点击事件都不能再出现消息消息的弹窗。用户选择了取消的话,后续点击了有消息推送埋点的事件会再次唤起消息推送页面,提示用户再次进行选择。
2)取消1)中的所有点击事件汇总的消息推送,直接依托点击了有消息推送埋点的事件唤起消息推送页面,提示用户进行选择。
4.小程序的分享
1)顶部自带的。。。进行页面的分享
![](https://img.haomeiwen.com/i17433682/f8e369a34aefa4d6.png)
2)点击页面的button唤起
![](https://img.haomeiwen.com/i17433682/70d88385667fd127.png)
5.小程序的刷新功能
下拉页面之后会自动刷新小程序的页面
6. 取消小程序的登录态
1)点击小程序顶部的圈,进入小程序调试页面,选择开发调试页面
2)按照截图所示,点击wx.clearStorage()后可清除登录态
![](https://img.haomeiwen.com/i17433682/b5a6a061e8c65a44.png)
PS.点击后登录态依旧无法消除的话,可以在log中截图所示的地方输入wx. clearStorage({success:function(e){ console.log(e)}});
![](https://img.haomeiwen.com/i17433682/71f533a3effd11a8.png)
7.微信小程序上需检查昵称带有表情包的时候,生成第三方账号显示上有无问题;昵称过长是否会影响到消息的服务通知