Files
linux_format_docs_check/GJB438C-2021_prd_skills/test-input-design-specification/SKILL.md
2026-05-18 13:54:23 +08:00

1.9 KiB
Raw Blame History

name, description
name description
测试输入设计规范 本技能用于在设计测试用例输入时,系统化地定义和组织测试输入内容,确保覆盖功能、边界、异常及压力场景。当需要为软件验证活动创建结构化的测试输入方案(包括测试数据来源、真实性、取值范围及控制策略)时使用此技能。

测试输入设计规范

何时使用

  • 正在设计测试用例的输入部分
  • 需要为被测软件项准备验证测试数据
  • 要求确保测试覆盖正常、边界、异常和压力场景
  • 需支持回归测试以验证缺陷修复未引入新问题

注意:不适用于无法控制输入的监控类软件。

执行步骤

  1. 定义每个测试输入的基本信息

    • 提供名称、用途和详细说明
    • 明确取值范围与精度要求
  2. 说明测试输入的来源与选择方法

    • 描述数据如何获取或生成
    • 解释选择该数据的理由
  3. 标明数据真实性

    • 明确指出测试输入是真实数据还是模拟数据
  4. 指定时间或事件序列(如适用)

    • 若测试依赖时序或事件触发,需明确定义顺序
  5. 设计输入控制策略,覆盖以下四类场景

    • 正常情况覆盖:使用最小且合理的有效数据类型和值,验证基本功能
    • 边界与压力测试:使用各类有效数据(包括极限值)检验系统在过载、饱和等“最坏情况”下的表现
    • 异常与错误处理测试:使用无效数据类型或非法值,验证系统对非常规输入的容错与处理能力
    • 支持回归测试:确保输入设计可重复执行,便于后续验证修复效果
  6. 输出完整的测试输入设计方案

    • 方案应体现对被测项功能、性能及异常处理能力的全面覆盖

关键变量

  • 输入类型:正常 / 边界 / 异常 / 压力
  • 数据真实性真实数据true或模拟数据false