2012-05-16 2 views
11

Я хотел бы, чтобы команда QA могла запускать тесты SpecFlow. Я бы хотел, чтобы они могли изменять значения и добавлять дополнительные сценарии. Эти прилагаемые сценарии будут иметь соответствующие определения шагов, поэтому им нужно только модифицировать функции.Запуск тестов SpecFlow без Visual Studio

Команда QA не имеет доступа к Visual Studio.

Возможно ли достичь этого без использования Visual Studio?

В настоящее время мы используем MS Test, но мы готовы использовать NUnit, если это поможет.

ответ

16

Да - есть «простой» способ.

Поскольку SpecFlow просто генерирует тесты из текста в файлах .feature, вы можете использовать бегун командной строки по вашему выбору.

SpecFlow также поставляется с версией SpecFlow.exe в командной строке, и вы можете связать их вместе, чтобы не только генерировать и запускать тесты, но и создавать хороший отчет об испытаниях. Все за пределами Visual Studio.

Я написал об этом здесь; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html в простой пошаговой статье.

Надеюсь, это было полезно.

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