微信小程序测试
一、简介
开放文档:https://developers.weixin.qq.com/miniprogram/dev/framework/
1.1 微信小程序定义
微信小程序是依附于微信而无需再次下载安装的移动端应用程序。
特点:无需下载,即用即走;功能丰富,清爽体验;流量大,易裂变
1.2 局限性
- 数量:每个应用最大支持页面层级为10层
- 大小:不支持超过8M的源码文件(分包加载,单个分包不超过2M)
- 逻辑:复杂的逻辑可能存在不可控的异常问题
二、开发层面
2.1 开发工具
- 申请开发者 appid
- 下载安装开发者工具
2.2 文件类型
- .json 后缀的 jSON 配置文件
- .wxml 后缀的 wxml 模板文件
- .wxss 后缀的 wxss 样式文件
- .js 后缀的 JS 脚本逻辑文件
2.3 通讯模式

2.4 小程序与 web 应用区别
| web 应用 | 微信小程序 |
| HTML + CSS | WXML + WXSS |
| Div\span\img | View\text\image |
| JS(DOM\BOM) | 不支持 |
| Jquery | 不支持 |
2.5 小程序与 app 应用区别
| App 应用 | 微信小程序 |
| 需要安装 | 无需安装,简单 |
| 需要注册登入 | 可直接微信授权登录 |
| 费用高 | 费用是 App 的 1/10 |
| Android、iOS 分别开发 | 兼容各种手机 |
| 需要自行引流 | 超10亿微信用户流量 |
2.6 技术栈示例
后端:LAMP(Linux + Apache + MySQL + ThinkPHP)
前端:WXML + WXSS + JavaScript
三、测试流程与要点
3.1 测试流程
微信小程序的测试流程与 App/web 应用测试流程一致。
- 需求分析
- 编写测试计划,制定测试方案
- 设计编写测试用例
- 执行测试用例
- 测试报告
3.2 测试点
微信小程序分为开发版、体验版、正式版,上线正式版需要经过微信审核。开发版和体验版只需要给指定微信账号授权就可以通过扫码二维码访问。
测试点同 App 和 web 应用差不多
注:测试前请先进行授权


浙公网安备 33010602011771号