Подтвердить что ты не робот

Примеры SpecFlow/BDD

Просто ищу несколько примеров BDD/SpecFlow - в идеале, проекта, чтобы я мог видеть, как использовать SpecFlow в больших проектах, где несколько функций ссылаются на одни и те же шаги и т.д.

Я прочитал несколько блогов за последние несколько месяцев, но у меня не было хорошего, сочного проекта кого-то, кто мог бы передвигаться.

4b9b3361

Ответ 1

Официальный набор примеров SpecFlow можно найти на github: http://github.com/techtalk/SpecFlow-Examples

Пример ASP.NET-MVC/BookShop - тот, который вы можете посмотреть. Это не очень большой проект. (Если вам нужен образец VS2010, переключитесь на ветку VS2010.)

Ответ 2

Еще одно замечательное место для поиска примеров - это тесты для самого проекта SpecFlow.

В частности, те, которые используются для проверки синтаксического анализа Gherkin: https://github.com/techtalk/SpecFlow/tree/master/Tests/TechTalk.SpecFlow.Specs/Features

Эти тесты показывают множество способов написания сценариев с использованием синтаксиса для параметров mutliline, параметров таблицы, шаблонов и т.д.

Ответ 3

Также проверьте Стив Сандерсон GuestbookDemo, в котором показано, как использовать SpecFlow с WatiN в ASP.NET MVC.

Ответ 5

Мы использовали SpecFlow для формулировки сценариев проекта CQRS Journey. Просмотрите обзор о том, как мы это сделали, а затем рассмотрим сами приемочные тесты в режиме репо кода.

Ответ 6

Я знаю, что это ответ на вопрос. На всякий случай кому-то нужен простой простой веб-проект скелета проекта. Я создал пакет nuget SeleniumNUnitSpecflow для быстрой настройки Specflow с Nunit и Selenium.

PM > Установить пакет SeleniumNUnitSpecflow

Подробности: Тестирование BDD на веб-странице с помощью selenium specflow nunit