小程序测试注意点总结

微信小程序分为三种版本类型:版,体验版,正式版。

版和体验版无需审核,访问的微信需要加入权限,通过扫小程序的二维码或收藏小程序可访问,无法在平台上搜索到。

正式版需要通过微信审核流程。微信小程序者工具使用之前需要扫码。 版和体验版的区别,在于版小程序的二维码有效期比较短。

故不存在所谓的正式版上能测试,体验版无法测试的情况。

、、、微信开放平台,网上很多解释,具体可去微信官方平台查看最新解释。

以下简单介绍:

,比如你们有2个公众,公众对应的_1,公众则对应的_2,每个在微信平台中是唯的。

,每个公众分配给用户的识别,还是有两个公众,那么某用户分别在两个公众下注册了

公众对应的_1——对应的用户 ——_1

公众对应的_2——对应的用户 ——_2

,公众或小程序是同一个主体。还是有2个公众,后续又了2个小程序,用户在公众注册后,又在小程序注册,用户也注册了

公众对应的_1——对应的用户 ——_1——1

公众对应的_2——对应的用户 ——_2——1

小程序对应的_3——对应的用户 ——_3——1

公众对应的_4——对应的用户 ——_4——1

公众对应的_1——对应的用户 ——_5——2

公众对应的_2——对应的用户——_6——2

小程序对应的_3——对应的用户 ——_7——2

公众对应的_4——对应的用户 ——_8——2

分别有什么作用:

一般应用场景:在公众、小程序中,一般不以手机作为用户身份的唯一识别,这是因为如公众判断的1是用户的,如果用户微没有换,但是手机换了,此时如果公众是判断手机作为唯一标识,登录后不会会是个新用户,而且用户如果换了手机,原手机不用了,想一下,后面一连串的问题出来了。

作用,方便同时运营公众与小程序的主体,识别用户身份。

端要注意下关闭外网情况(内外网、4),图片等加载是否正常,有时4加载会出问题。另,对于图片多且图片清晰度高的页面,需注意高峰期图片加载问题,服务器是否支持(现在很多小程序会买阿里的云服务器,使用图片云加载,按流量收费);也可以尝试提前预告抢兑页面,可以让用户提前点进去加载,平均压力。所有功能点必须经过安卓+两个平台端测试:如果资源有限,则最低也要测试使用频率最高的安卓与机型,如果资源充足,最常出现问题:最新机型+最新系统+最新微信版本,是的,微信版本也会有影响。  有代表性的机型: 6、 (这个经常有问题)、 到13挑一个、最新的机型              列表页非特殊情况需做分页功能,考虑端性能问题;没有分页的页面,对于端来说都是可怕的。小程序授权(分为2种授权,1、仅授权微信基本信息(昵称、头像、地区) 2、授权手机)注意同一个微信切换手机情况,一个手机登录两个微信;微信头像是非必须的,无头像情况特殊容易出问题,需注意测试;昵称表情符、地区长字段等分享:每个页面右上角分享功能不是随意启用,与确认该页面是否有分享功能 ;   分享后的参数失效时间(如商品下架、作废等情况,点击链接进入的情况)入口:进入功能页面或进入小程序的入口测试:打开小程序正常进入主页面、扫描二维码、通过链接兼容测试:常见某些控件在有问题如时间控件;缓存测试:小程序缓存时间、后台缓存时间等;某些功能需要正式发布后可测试、菊花码二维码功能。需要正式发布后的模块地址路径才能扫描出来;其他没有不能在体验版测试的;正式版审核要求比较高,目前是某些食品类是不能审核通过的;每个小程序一年有3次加急机会,2小时内审核通过;抓包:目前小程序都可以在电脑端微信上打开,可以直接在电脑端抓包比较方便,也可以手机抓包(需要安装证书,稍微复杂点);按钮点击

除了微信小程序,其他小程序也可挂载在某个上

是否允许获取定位弹窗允许定位一次,后面不允许允许定位不允许获取定位允许获取定位,小程序不允许允许获取定位,小程序允许允许获取定位,但关闭手机定位(与都需要单独测试)关闭手机定位

多语言分为前端多语言 与后端多语言(返回接口参数)小程序是否可选多语言,还是跟随多语言 手机设置的多语言多语言是否与地区相关(如手机地区中国,语言默认简体中文)默认多语言:跟随多语言 手机设置的多语言默认多语言:不支持多语言 手机设置的多语言时 默认哪一种是否需要清除缓存测试多语言注意第一次打开小程序,多语言展示(因缓存问题,容易出现问题)多语言注意测试每个流程跟页面,如果漏配置,可能引起流程问题

© 版权声明
THE END
分享