小程序测试
一、小程序架构
微信小程序的框架包含两部分:View 视图层 ,App Service 逻辑层
View 层用来渲染页面结构,App Service 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行
视图层使用 WebView 渲染,逻辑层使用 JSCore 运行
二、小程序的入口
主入口
微信 -> 发现 -> 小程序
公众号的服务通知
微信小程序使用列表
Android 系统:添加到桌面
微信小程序 -> 附近小程序(5公里)
公众号
公众号菜单
关联小程序
公众号文章
公众号广告
二维码
微信扫描二维码
从相册读取二维码
长按识别二维码
链接
朋友回话中分享
群聊中分享
微信钱包中的定向小程序
三、小程序的测试内容
功能测试
输入
输出
边界值
页面交互:微信和小程序
系统方面的交互
界面测试
设计是否美观
设计是否符合要求
尺寸是否合理
横竖屏切换操作
兼容性
小程序和微信上的其他小程序
微信版本
手机平台
不同网络状态
系统
交互
微信到小程序
交易:小程序的付款
与微信其他功能交互
与手机系统自带 app 的交互
易用性
是否方便
提示信息是否完整,易懂
功能是否可用
是否方便搜索
离线功能
性能
页面的响应时间
资源占用
渲染时间
耗电量
白屏
安全测试
接口:传递数据时的保密
微信账户授权与取消
小程序与 app 账号的关联
其他
小程序的升级更新
分享
添加删除我的小程序
取消授权