三段式
| 部分 | 作用 | 示例 |
|---|---|---|
| Given | 前置条件与数据状态 | 已登录且购物车有 1 件商品 |
| When | 触发动作 | 点击结算并提交订单 |
| Then | 可观察的预期结果 | 订单创建成功且状态为待支付 |
Then 要写可观察结果(界面、接口响应、数据状态),避免写内部实现细节。
用给定条件、操作、预期结果三段式表达测试场景:结构清晰、可被业务阅读,适合验收标准与 BDD 场景编写。
| 部分 | 作用 | 示例 |
|---|---|---|
| Given | 前置条件与数据状态 | 已登录且购物车有 1 件商品 |
| When | 触发动作 | 点击结算并提交订单 |
| Then | 可观察的预期结果 | 订单创建成功且状态为待支付 |