用例示例
用例示例
前置:订单状态 = 已取消
操作:调用支付接口
预期:业务错误码明确;订单状态仍为已取消;无支付流水生成非法迁移用例要验证无副作用:部分实现会先写日志或冻结金额再报错,需要断言数据层结果。
| 并发补充 | 两个合法操作的并发组合单独设计 |
|---|---|
| 断言顺序 | 先断言业务错误码,再核对数据层结果 |
验证在错误状态下的操作被拒绝:如已取消订单再次支付、已发货订单取消;断言操作失败且状态、数据无变化。
前置:订单状态 = 已取消
操作:调用支付接口
预期:业务错误码明确;订单状态仍为已取消;无支付流水生成| 并发补充 | 两个合法操作的并发组合单独设计 |
|---|---|
| 断言顺序 | 先断言业务错误码,再核对数据层结果 |