一、小程序的特点:
①类web,非HTML
②记用即走,随手可得
③拥有离线能力
④基于微信跨平台
⑤媲于原生操作体验
二、小程序的架构:
微信小程序的架构包含两部分:
View 视图层有(用于渲染页面结果)和App Service 逻辑层(用于逻辑处理、数据请求、接口调用)
使用时由JSBridge 连接。
三、小程序的测试——入口的测试(单模块)
1.使用前提:小程序的授权
2.主入口:
微信—>发现—>小程序
公众号的服务通知
微信小程序的使用列表
Android 系统:添加小程序到桌面
微信小程序—>附近小程序(5公里)
3.公众号
公众号菜单
公众号文章
公众号广告
4.链接
朋友会话中分享
群聊中分享
微信钱包中的定向分享
5.二维码(要在接收端接收后尝试是否打开)
微信扫码二维码
从相册读取二维码
长按识别二维码
四、小程序的测试——分类方法的测试(整体)
1.功能测试
输入
输出
边界值
页面交互:微信和小程序
系统方面的交互
2.界面测试
设计是否美观
设计是否符合要求
尺寸是否合适
横竖屏切换操作
3.兼容性测试
小程序与微信上其他小程序
微信版本
手机平台
不同网络状态
系统
4.交互测试
微信到小程序
交易:小程序的付款
与微信其他功能交互
与手机系统自带App 的交互
5.易用性测试
是否方便
提示信息是否完整、易懂
功能是否可用
是否方便搜索
离线功能
6.性能测试
页面的响应时间
资源占用
渲染时间
耗电量
白屏
7.安全测试
接口:传递数据时的保密
微信账号的授权与取消
小程序与App账号的关联
8.其他
小程序的升级更新
分享
添加删除我的小程序
取消授权
五、微信小程序的抓包工具
下载微信web开发者就可以做到了