1.0 测试流程(重要)
1.1 需求分析与评审
1.2 编写测试计划与测试方案
1.3 测试设计用例与评审(重要)
1.4 执行测试用例与缺陷跟踪
1.5 编写测试报告
2.0 需求分析与评审
2.1 需求
解决问题
达到指定目标
2.2 为什么要做需求评审
- 降低因为需求不明确带来的项目失败风险
- 确认需求的完整与准确
2.3测试人员需要注意点
确认对需求的把握度
确认需求有无明显的错误
提出改进建议
2.4 需求评审
2.5 需求审核
2.6 需求评审
2.7 评审角度
- 界面上
- 一般使用角度,用户角度
- 流程等
3.0 编写测试计划和测试方案
3.1 测试计划——管理文件
规定了测试的范围,方法,资源和进度文档
核心内容:
范围与目标
角色和职责
进度
风险评估
准入(开发)准出(运维)标准
3.2 测试方案——技术文件
从测试技术角度来分析明确该怎么进行测试,更加在乎的是测试的从策略和实现
3.3 测试计划和测试方案的区别
测试计划 | 测试方案 |
---|---|
目标与范围 | 策略 |
角色与职责 | 方法 |
资源和进度 | 环境 |
风险评估 | 工具选择 |
应对风险策略 | 语言选择 |
准入准出标准 |
4.0 设计测试用例与评审
4.1 基本测试策略
用户---》商品的列表页信息---》商品详情页信息---》下订单---》付款---》等待收货---》订单完成
- 冒烟测试
基本功能
核心功能
- 功能测试
购物车
登陆
banner图(轮播图)
支付等
-
集成测试
-
系统测试
-
验收测试
5.0 商城-banner图
5.1 需求评审与分析
5.2 编写测试计划和测试方案
5.3 编写测试用例和评审
5.3.1 编写测试用例
- 需求分析
- 确定测试点
- 编写测试用例
5.3.2 测试用例的核心要素
ID
模块
优先级
标题
测试数据
前置条件
测试步骤
预期结果