首页/开发/软件测试速查/Scenario Outline 与 Examples
用例设计方法62 条

Scenario Outline 与 Examples

Scenario Outline 用占位符参数化场景,Examples 表格提供多组数据:适合同一规则下多组边界值与等价类数据。

软件测试速查开发更新于 2026-10-12

示例

示例
Scenario Outline: 取款金额校验
  Given 账户余额为 <balance> 元
  When 取款 <amount> 元
  Then 结果应为 <result>

  Examples:
    | balance | amount | result   |
    | 100     | 50     | 成功     |
    | 100     | 100    | 成功     |
    | 100     | 101    | 余额不足 |
Examples 表格与边界值/等价类配合使用,可在评审中直接看到数据覆盖。

易错点

  • Examples 只放正常数据,边界与异常未纳入表格
  • 示例行数与用例编号脱节,缺陷报告难以对应具体数据行

数据来源与参考

  • Cucumber 官方文档《Gherkin Reference》
  • ISTQB CTFL 4.0 大纲(数据驱动思路)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌