文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7 - 小程序测试
流程介绍
申请外网域名(HTTPS)
开发
测试
功能测试
性能测试(服务端、客户端可基于用户体验分析加载时间)
上传代码
提交版本审核
小程序版本管理
① 开发版——通过开发者工具访问
用户:需要对小程序有开发权限
二维码:开发者工具生成
包体:本地
② 预览版——通常提交给到测试的版本
用户:需要对小程序有体验权限,或开发权限
二维码:开发者工具生成;打接口生成
包体:在微信服务器上
③ 线上版——C端用户使用的版本
用户:均可访问
二维码:对应小程序固定的二维码
包体:在微信服务器上
- 发布
小程序客户端代码结构
JSON
:小程序页面的配置
JS
:处理页面中与用户的交互
Wxss
:描述页面的样子
Wxml
:描述当前这个页面的结构
小程序与微信的关联
微信端区分不同用户:UnionID
微信端区分不同小程序: wxAppID
百姓区分不用用户:userId
百姓区分不同小程序:appId(source);siteId
测试特别关注点
长流程受微信限制(最深10页)
引入空白页中转,打开实际第10层时,将实际第9层替换为空白页;直到返回到第9层时才将空白页替换回原始页面
跳转场景入口深
手动输入链接进行跳转,需要另外开发测试工具
微信版本多
与产品确认用户数据,有依据地精准测试
测试时使用的版本多
解码线上版小程序接口,获取其中page,source等参数信息,修改后进入预览版;
开发版需要开发生成后及时使用,20分钟二维码过期
缓存问题
打开调试模式
wx.clearStorageSync()
清除当前存储到storage里的内容,如cookieswx.getUpdateManager()
基础库1.9.90版本后,小程序已支持自动更新线上代码
推荐测试估时:全量视情况而定;增量 2 人/天
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论