Мы стремимся использовать подход в стиле bdd, вдохновленный спецификацией Гойко Адзича на примере . Реализация находится на java, и разработчики уже пишут тесты junit.
Ключевым требованием является то, что спецификации (приемочные испытания) могут быть написаны, прочитаны и поддержаны лицами, не являющимися разработчиками.Проект будет работать как agile-команда, так что ничего страшного, если разработчикам придется инструментировать спецификации. Однако я не хочу, чтобы разработчикам, тестировщикам или экспертам в предметной области приходилось читать или писать что-то похожее на код.
До сих пор я смотрел FitNesse , Concordion и многие другие (например, Spock ). Я отверг spock и подобные инструменты, потому что они нацелены на разработчиков как на основную аудиторию. FitNesse, кажется, отвечает большинству требований.
Concordion, вероятно, сейчас фаворит: спецификации выглядят чище и проще.
Итак, мой вопрос (на самом деле три):
Спасибо.