Запуск тестов SpecFlow без Visual Studio

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

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

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

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

Ответ 1

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

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

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

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

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