Files
linux_format_docs_check/GJB438C-2021_prd_skills/test-input-design-specification/SKILL.md

43 lines
1.9 KiB
Markdown
Raw Normal View History

2026-05-18 13:54:23 +08:00
---
name: 测试输入设计规范
description: 本技能用于在设计测试用例输入时,系统化地定义和组织测试输入内容,确保覆盖功能、边界、异常及压力场景。当需要为软件验证活动创建结构化的测试输入方案(包括测试数据来源、真实性、取值范围及控制策略)时使用此技能。
---
# 测试输入设计规范
## 何时使用
- 正在设计测试用例的输入部分
- 需要为被测软件项准备验证测试数据
- 要求确保测试覆盖正常、边界、异常和压力场景
- 需支持回归测试以验证缺陷修复未引入新问题
> **注意**:不适用于无法控制输入的监控类软件。
## 执行步骤
1. **定义每个测试输入的基本信息**
- 提供名称、用途和详细说明
- 明确取值范围与精度要求
2. **说明测试输入的来源与选择方法**
- 描述数据如何获取或生成
- 解释选择该数据的理由
3. **标明数据真实性**
- 明确指出测试输入是真实数据还是模拟数据
4. **指定时间或事件序列(如适用)**
- 若测试依赖时序或事件触发,需明确定义顺序
5. **设计输入控制策略,覆盖以下四类场景**
- **正常情况覆盖**:使用最小且合理的有效数据类型和值,验证基本功能
- **边界与压力测试**:使用各类有效数据(包括极限值)检验系统在过载、饱和等“最坏情况”下的表现
- **异常与错误处理测试**:使用无效数据类型或非法值,验证系统对非常规输入的容错与处理能力
- **支持回归测试**:确保输入设计可重复执行,便于后续验证修复效果
6. **输出完整的测试输入设计方案**
- 方案应体现对被测项功能、性能及异常处理能力的全面覆盖
## 关键变量
- **输入类型**:正常 / 边界 / 异常 / 压力
- **数据真实性**真实数据true或模拟数据false