Предложения по инструментам для спецификации на примере, где аналитики, а не разработчики, пишут тесты?

Мы стремимся использовать подход в стиле bdd, вдохновленный спецификацией Гойко Адзича на примере . Реализация находится на java, и разработчики уже пишут тесты junit.

Ключевым требованием является то, что спецификации (приемочные испытания) могут быть написаны, прочитаны и поддержаны лицами, не являющимися разработчиками.Проект будет работать как agile-команда, так что ничего страшного, если разработчикам придется инструментировать спецификации. Однако я не хочу, чтобы разработчикам, тестировщикам или экспертам в предметной области приходилось читать или писать что-то похожее на код.

До сих пор я смотрел FitNesse , Concordion и многие другие (например, Spock ). Я отверг spock и подобные инструменты, потому что они нацелены на разработчиков как на основную аудиторию. FitNesse, кажется, отвечает большинству требований.

Concordion, вероятно, сейчас фаворит: спецификации выглядят чище и проще.

Итак, мой вопрос (на самом деле три):

  1. Любые предложения по другим инструментам, на которые я должен обратить внимание?
  2. Успешно ли кому-нибудь использовать конкордион (или другой инструмент) таким образом?
  3. Конкордион все еще активно разработан / поддерживается? Трудно сказать с веб-сайта, и большинству связанных вопросов SO несколько лет.

Спасибо.

5
задан sfinnie 19 December 2011 в 22:19
поделиться