2016-07-04 3 views
0

Итак, у нас есть это приложение, которое разработано с 2-й различными языками:Реализация BDD для Backbone UI и Spring REST API

  1. Frontend - Это магистральная/марионеткой приложение, которое просто принимает форматы ответа JSON он красиво и отображается пользователю

  2. Backend - приложение весны, которое ведет переговоры с db и возвращает ответ REST на интерфейс интерфейса пользователя.

Дело в том, что я хочу сделать BDD. Я смущен: 1. Проверить возможности пользовательского интерфейса с помощью BDD или 2. Тест Rest вызывает BDD?

Каков правильный подход к внедрению BDD в этом сценарии?

ответ

0

Разработка поведения, BDD, является методом совместной работы. Он также может использоваться для автоматизации.

Я бы предпочел указать поведение, которое ваши бизнес-партнеры считают важным, используя Gherkin. Когда вы обсудили наиболее важные функции, подумайте о том, как их автоматизировать. Автоматизация может быть выполнена на любом уровне вашего приложения. Некоторые из них через ваш пользовательский интерфейс, а некоторые - прямо на вашем заднем конце.

Я немного написал об этом некоторое время назад: http://www.thinkcode.se/blog/2016/03/26/where-should-you-use-behaviour-driven-development-bdd

Смежные вопросы