功能测试
课程目标
- 掌握手工功能测试方法
知识点总览
需求说明
- Litemall
- 电子商城系统,包含用户和管理员两个角色。用户主要使用小程序与商城前端,管理员有专门系统的后端平台。
- 主要功能包含会员管理,商城管理,商品管理,推广管理,系统管理,配置管理,统计报表等功能。
测试需求
- Web 功能测试
- JIRA 平台中管理 Bug
- 点击下载:LiteMall后台管理系统-商品列表需求
实战思路
需求分析
- Litemall 后台管理系统
- 商品列表页面
- 商品查找功能
- 商品列表页面
Web 测试用例设计
- 设计功能测试用例
- Litemall 商品列表页面中商品查找功能
- 点击下载:liteMall后台管理系统-商品查询
测试用例管理
- 测试用例批量导入 JIRA 中管理
Web 测试执行
- Web 提测方式:
- 开发提供测试环境地址
- https://litemall.hogwarts.ceshiren.com/#/goods/list
- 执行测试用例
- 测试执行辅助工具:浏览器开发者工具
Bug 管理
- Bug 提交:
- Bug 标题:
- 尽量按缺陷发生的原因与结果的方式书写(执行完 A 之后,发生 B)
- 避免使用模糊不清的词语(发生错误,不管用)
- Bug 属性:复现概率、严重程度
- Bug 内容:
- 测试环境
- 前提条件
- 复现步骤
- 预期结果
- 实际结果
- Bug 标题:
- Bug 流程管理
Bug 定位方法
- 前端问题:查看源码、浏览器控制台、查看网络请求
- 通过网络数据定位:抓取网络数据、分析请求/响应数据
- 后台错误:分析日志
总结
- Web 功能测试用例设计
- Web 功能测试执行
- Bug 定位思路