1.ui设计适配不同的机型都能正常显示
2.在小程序段所产生的前端校验是否有效
3.微信号授权登录或者不授权是否能够正常取到微信号,首次登录的微信用户获取对应的openid,对应的微信昵称和头像
4.页面最多跳转不能超过5次,否则跳转失败
5.在进行上一页或者下一页,数据渲染是否正常,在来回切换页面也能正常加载数据切互不影响
6.在安卓或者苹果机型测试
7.小程序编码采用ESC5还是ESC6,部分iphone的微信版本或者系统版本不支持ESC6,在测试中会出现白屏
8.每次登陆小程序token是否刷新,同个用户多次进入小程序
9.对于表单提交类小程序,在每次提交或者退出,是否清除本次表单的缓存
10.从微信顶部进入到小程序是否能正常进入
11.小程序的相关模板消息服务是否能正常收到
12.小程序是否能正常的分享,并且从分享的入口点击进入
13.断网或者弱网情况下是针对接口做处理
14.在开发者工具中,拼接其他非小程序入口的其他的页面进入,是否会有影响
15.小程序升级后扫码/从老版本进入新版本
容易踩坑点:缓存,兼容
小程序测试环境搭建
1.下载微信开发者工具
2.使用git从仓库中拉小程序代码
3.在小程序公众号开发平台添加微信号作为开发者(不作为开发者不能体验未发布的小程序)
4.在微信开发者工具中导入项目,添加编辑的url作为小程序的入口,进行编译,生成测试二维码体验