Files

50 lines
2.3 KiB
Markdown
Raw Normal View History

2026-05-18 13:54:23 +08:00
---
name: software-test-specification-structure
description: 定义正式软件测试说明文档(包括测试计划和测试用例)的标准结构。当需要编写符合工程规范的软件测试说明文档、且已具备软件需求规格说明并需制定测试方案时使用此技能。不适用于探索性测试或非正式测试。
---
# 软件测试说明文档结构构建
## 何时使用
- 正在编写正式的软件测试说明文档、测试计划或测试用例
- 已完成软件需求规格说明SRS
- 需要制定结构化、可追溯、可评审的测试方案
- 测试类型为系统测试、集成测试或验收测试等正式测试活动
## 如何执行
按照以下章节顺序构建测试说明文档:
### 1. 范围章节
- 提供文档唯一标识符
- 描述被测系统概述
- 说明本文档的目的与内容范围
### 2. 引用文档章节
- 列出所有引用的标准、规范或文档
- 注明非正常渠道来源(如口头约定、邮件确认等)
### 3. 测试准备章节
- **硬件准备**:明确所需硬件设备、连接方式、图示及就绪操作说明
- **软件准备**描述被测项Item Under Test及相关支撑软件的安装与配置规程
- **其他准备**:说明测试人员需完成的前置活动(如权限申请、环境初始化等)
### 4. 测试说明章节(按测试唯一标识符分条)
对每个测试用例,依次包含:
- a) 测试用例标识符与测试目的
- b) 所覆盖的软件需求编号或描述
- c) 先决条件(包括软硬件配置、系统初始状态等)
- d) 测试输入(名称、用途、来源、时间序列、控制方式)
- e) 预期测试结果(明确、可验证)
- f) 结果评价准则(通过/失败的判定标准)
- g) 测试规程(独立编号的详细操作步骤序列,确保可重复执行)
- h) 假设与约束(如依赖外部服务、时间窗口限制等)
### 5. 需求可追踪性章节
- 建立测试用例与系统/CSCI需求之间的双向追踪矩阵
- 确保每个需求至少有一个对应测试用例,每个测试用例至少覆盖一个需求
### 6. 注释章节
- 提供背景信息、术语定义、缩略语表或必要公式
> **关键要求**:测试规程必须是独立编号的步骤序列,详细程度应足以支持预期结果的判定,并能与实际执行结果进行客观比较。