2016-07-04 31 views
0

所以,我們有這樣的應用程序,它與2種不同的語言開發:實現BDD的骨幹UI和Spring REST API

  1. 前端 - 這是一個骨幹/木偶應用程序,它只是需要JSON響應格式它很好地顯示給用戶

  2. 後端 - 一個與db通信並向前端UI返回json REST響應的spring應用程序。

事情是,我想要做BDD。我很困惑: 1.使用BDD或 測試UI功能2.爲BDD測試Rest Rest調用?

在這種情況下實施BDD的正確方法是什麼?

回答

0

行爲驅動開發BDD是一種協作技術。它也可以用於自動化。

我會考慮指定您的業務利益相關者使用Gherkin發現的重要行爲。當您討論了最重要的功能時,請考慮自動化它們。自動化可以在應用程序的任何層完成。其中一些通過您的用戶界面,一些直接針對您的後端。

前段時間我寫了一些內容:http://www.thinkcode.se/blog/2016/03/26/where-should-you-use-behaviour-driven-development-bdd