本模板旨在帮助开发者系统地进行单元测试规划,涵盖测试目标设定、测试范围界定及测试用例设计等内容,确保代码质量。
单元测试计划版本:V1.3
文档编号
保密等级
作者
最后修改日期
审核人
最后审批日期
批准人
最后批准日期
修订记录:
| 日期 | 版本 | 修订说明 | 修订人 |
|------|------|------------|--------|
目录
1 导言
2 进入条件
3 退出条件
4 代码级别标准
5 代码分级清单
6 单元测试风险
7 单元测试策略
8 工具
9 进度及分工
10 交付物
导言:
目的:描述该单元测试计划的目的。
背景:描述制定此计划的背景和活动目标。如无特殊信息,可省略。
范围:说明本代码走查及单元测试计划在整个项目周期中的适用范围。
进入条件:
- 描述项活动的测试依据
- 满足阶段测试进入的具体条件与限制
退出条件:
- 编写时需根据《项目量化管理计划》列举量化的退出指标,例如致命和严重级别的缺陷清除率必须达到100%等具体标准。
代码级别标准:
参照组织级文档《代码分类级别指南》,按照质量经理的建议进行调整,并记录最终确定的标准。
| 级别 | 检查项 | 通过标准 |
|------|-----------|----------|
A | 代码编写格式检查 | A |
B | 代码编写质量检查 | B |
C1 | 代码走查 | C1 |
C2 | | |
C3 | | |
D1 | 测试用例代码覆盖率检查| D1 |
D2 | | |
D3 | | |
D4 | | |
E | 内存泄漏检查 | E |
代码分级清单:
- 模块:根据架构师提供的标准划分
单元测试风险
描述可能遇到的风险及规避方法。
| 风险描述 | 可能性(高、中、低)| 影响程度(高、中、低)| 责任人 | 规避方法 |
|----------|-------------------|--------------------|--|
单元测试策略
- 策略描述:根据项目特性确定的代码走查及单元测试的具体策略。
- 测试类型:
- 代码走查目标、技术要求、完成标准和需考虑事项;
- 功能测试目标、技术要求、完成标准和需考虑事项;
- 边界测试目标等同上
- 覆盖率测试目标等同上
- 内存使用测试目标等同上
- 测试方式:说明手工测试部分与自动化测试部分的分工。
- 用例估算:对所需开发的测试用例数量进行预估。
工具:
| 工具 | 用途 | 厂商/自产 | 版本 |
|----------|------------------|-------------|--|
进度及分工
根据模块分解任务,分配工作量、时间与人员。参考中层计划和估算文档制定此计划;代码走查一般由架构师或高级工程师负责检查其他工程师的代码,并进行互检。
交付物:
- 测试计划
- 代码走查报告
- 测试用例
- 测试报告