【发布时间】:2013-09-09 18:52:55
【问题描述】:
开发功能测试我需要模拟一个工作流程,其中一个步骤的结果被用作以下步骤的输入。例子是这样的:
- 根据给定条件搜索酒店\房间
- 检查请求是否成功
- 检查至少有一些结果
- 从步骤 1 中选择随机房间。
- 从第 2 步预订房间。
- 检查请求是否成功
- 从第 3 步取消预订。
- 检查请求是否成功
这里的重点是:
- 如果不执行 1,我们就无法执行 3。
- 如果不执行 3,我们就无法执行 4。
- 如果某个步骤失败,我们应该中止该功能
为这种情况制定规范的方法是什么?
【问题讨论】: