功能测试
小程序徐除了本身的功能交互 ,还要考虑微信客户端的交互
比如交易的时候考虑跟微信钱包的交互
主流的小程序入口测试
权限测试
未授权:弹出先授权再进行操作
提交数据到后台的啥时候,会提示补充相关信息才能提交
已授权:自动以微信的身份进行业务操作
所查看的数据和操权限是同步的
UI测试
关注页面层级跳转不能超过10次
兼容性测试
手机系统、微信版本、屏幕大小
网络测试
性能测试
接口性能
客户端性能:页面白屏时间、首屏时间、资源占用(CPU、内存、电量)页面渲染
H5*
跟原生APP区别
开发快、只编写一次,功能炫酷,不需要安装
有局限性:会话管理、访问原生设备功能(摄像头、日历)安全离线存储
登录
客户端登陆,h 5也是登陆状态
未登录,点击对应的登录按钮,拉起原生APP登录,取消登陆是不是还能够拉起
翻页
注意一页多页,数据加载的时候,后续页面请求数据是不是正确,快速操作页数是不是递增
刷新与返回
是不是有抖动,刷新之后是不是还是停留在当前页面,返回是不是页面正确
手机操作
弹窗出现/关闭手机交互是不是友好,比如:弹出层的点击,是否影响到下面的页面,手机锁屏之后展示页面,推出后台,在重新呼出在前台展示
兼容性测试
手机、PC、安卓跟苹果自带的浏览器
系统版本、屏幕兼容、主流手机
安全测试
明确的投放渠道有哪些
直接通过URL请求是不是拦截,是不是打开—开发确认需求
敏感信息是不是加密传输
防止sql注入
性能测试