SpecFlow+ Runner

SpecFlow+ Runner is a dedicated test runner for SpecFlow that integrates directly with Visual Studio. You can also execute tests from the command line.

SpecFlow+ include the following features:

  • Visual Studio integration (syntax coloring, auto completion, navigation, skeleton generation, Gherkin table formatting)
  • Visual Studio Test Explorer integration (business readable scenario names, run/debug from feature file)
  • Advanced test runner features: execution profiles, target environments, attach artifacts to test execution reports, TFS integration, TeamCity integration, complex scenario filter expressions
  • Dedicated support for integration test execution (config file transformation and deployment steps, test targets: re-run tests for different environments and configurations, detect flickering scenarios)
  • Parallel test execution (app domain isolation, process isolation, execution results consolidation)
  • Advanced test execution scheduling (run previously failing tests first, retry scenarios, execution history available as OData)
  • Customisable HTML reports (Razor templates)

If you are new to SpecFlow+, we recommend you follow the Getting Started guide that covers installing SpecFlow+ and setting up your first project.