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