鉴于..当然......然后是REST API的用户故事示例

时间:2016-11-02 14:01:57

标签: rest github gherkin

敏捷人员是否使用这种风格来开发API?

有没有不错的例子?

到目前为止,我在互联网上找到的例子很少(同样适用于“The Cucumber book”的第12章)。我在github中检查了带有“Given”字样的.feature文件,结果太多了,所有这些都与我的用例无关。我可以用更复杂的方式搜索来实现我的目标吗?

1 个答案:

答案 0 :(得分:0)

我将您的问题解释为您正在寻找复杂的示例,以便能够声称这是实现此目的的方法。

从我的角度来看,黄瓜书中第12章的例子可能看起来微不足道。但我认为他们可能太技术化了。我不确定产品所有者或类似的非技术人员是否能够验证它们。

我的观点是,这些方案应该尽可能不具有技术性,因此包含最少的技术细节(如果有的话)。这将导致非技术人员可以验证的内容。您将能够讨论业务问题的解决方案而不是技术细节。对业务可能重要但可能不重要的细节。在BDD经常操​​作的级别上,它可能甚至不是很有趣,以了解这是使用REST实现还是使用了其他东西。

如果您正在寻找测试,其他工具可能比任何BDD工具更适用,也许更容易使用。但是,在尝试理解您最终将要解决的业务问题时,这些工具可能不容易使用讨论基础。