2.6 KiB
2.6 KiB
08-测试管理规范
1. 角色与职责
| 角色 | 职责 |
|---|---|
| 测试负责人 | 制定测试方案/计划、组织评审、把控进度 |
| 测试执行人 | 编写测试用例、执行测试、记录缺陷 |
| 研发人员 | 修复缺陷、配合回归验证 |
| 产品经理 | 缺陷延期处理决策 |
2. 测试流程
测试计划 → 测试准备 → 测试执行 → 测试总结
测试计划阶段
- 测试人员全程参与需求分析与评审
- 从测试角度评估需求可行性、可测性
- 制定测试方案/计划:确定范围、策略、工作量、资源、风险
- 组织测试方案评审
测试准备阶段
- 设计测试用例/脚本(覆盖业务场景、系统功能、条件分支、边界值)
- 组织测试用例评审
- 按需部署测试环境并验证
测试执行阶段
- 依据测试计划逐一执行
- 不通过则记录于缺陷管理工具
- 根据测试充分性判断是否需要增加测试内容
测试总结阶段
- 测试结果分析
- 输出测试报告
- 测试文档归档
3. 测试分级
| 级别 | 对象 | 目的 |
|---|---|---|
| 单元测试 | 可独立编译的模块 | 检查功能/性能/接口 |
| 集成测试 | 模块间接口 | 验证已集成软件是否符合设计 |
| 系统测试 | 完整系统 | 验证真实环境下的系统需求符合性 |
| 验收测试 | 完整系统(用户环境) | 确定是否接收该软件 |
4. 缺陷管理
缺陷类别
需求缺陷、架构缺陷、设计缺陷、编码缺陷、测试缺陷、集成缺陷
缺陷严重等级
| 等级 | 说明 |
|---|---|
| 致命 | 导致系统崩溃、安全漏洞 |
| 严重 | 影响主要功能 |
| 一般 | 影响非核心功能 |
| 轻微 | 不影响功能,建议性改进 |
缺陷优先级
立即解决 → 优先解决 → 一般 → 较低
缺陷处理流程
提交缺陷 → 确认缺陷 → 修复缺陷 → 缺陷验证 → 关闭
↓ 失败
重新指派修复
关闭后可激活(复现时)
5. 测试环境划分
根据不同测试活动目的划分环境,也可多个测试活动共用同一环境。
6. 分级测试验收要求
| 项目级别 | 单元测试 | 集成测试 | 系统测试 | 验收测试 |
|---|---|---|---|---|
| C4(战略级) | ● | ● | ● | ● |
| C3(国家级) | ● | ● | ● | ○ |
| C2(省级) | ● | ● | ○ | ○ |
| C1(创新探索) | ● | ○ | ○ | ○ |
(● 必选 ○ 可选/视情况)