HomeServicesSpecFlow & Reqnroll

SpecFlow & Reqnroll

SpecFlow and Reqnroll are open-source BDD frameworks for .NET. SpecFlow is the official .NET variant of Cucumber, Reqnroll has been created as a reboot of the SpecFlow project.

Spec Solutions provides various services related to SpecFlow, Reqnroll and test automation in .NET.

Test Automation Services

Starting to do proper BDD does not only mean writing the tests with Given-When-Then. Usually together with the improvements of the specification process, an extensive structured test automation layer has to be built up, which is robust, maintainable and fast. In many cases, the application has got parts where test automation is challenging (e.g. how to test a report of my app generated by SQL Server Reporting Services).

Spec Solutions can help you in defining your testing strategy, designing the architecture of your automation layer and solving special testability problems. Contact us for more examples and references.
 

SpecFlow Services

SpecFlow has been forked to Reqnroll. Spec Solutions is a commited supporter of Reqnroll, but of course we keep at the disposal of SpecFlow clients, as well.

Both SpecFlow and Reqnroll are our home town. Besides training and coaching we provide services in the following areas. These services are provided both for the SpecFlow core and the Visual Studio integration. Contact us for a detailed offer.

custom extensions

  • Extend or customize the tool, in order to fit to the needs of your enterprise
  • Provide helper tools to integrate SpecFlow and Reqnroll with the tools you use
  • Get a better feedback from your test executions with customized reports
  • Integrate SpecFlow and Reqnroll with Microsoft Azure DevOps and Jira via SpecSync

prioritized fixes or feature implementations

  • Fix issues with priority so that your team is not hindered
  • Add support for a new execution model or test runner
  • Support implementing a long wanted feature (e.g. refactor steps command in Visual Studio).

support with SLA

  • Guaranteed availability for supporting your teams, so that they don’t waste time on investigating or fixing issues