骨干UI和Spring REST API的BDD实现



那么,我们有这个应用程序是用两种不同的语言开发的:

  1. Frontend -这是一个主干/木偶应用程序,它只是接受json响应格式,并显示给用户

  2. 后端-一个spring应用程序,它与db对话并返回一个json REST响应到前端UI。

问题是,我想做BDD。我很困惑是否:1. 要使用BDD或2. Test Rest需要BDD吗?

在这种情况下实现BDD的正确方法是什么?

行为驱动开发(BDD)是一种协作技术。它也可以用于自动化。

我会考虑指定您的业务利益相关者认为使用Gherkin重要的行为。当您讨论了最重要的特性时,请考虑将它们自动化。自动化可以在应用程序的任何层中完成。有些通过你的用户界面,有些直接针对你的后端。

我之前写过一点:http://www.thinkcode.se/blog/2016/03/26/where-should-you-use-behaviour-driven-development-bdd

最新更新