In our development workflow, we use SpecFlow as a BDD framework to bridge the communication gap between business and development teams. We create Given-When-Then scenarios in plain language using Gherkin syntax, allowing easy collaboration with stakeholders. Under the hood, we implement these scenarios in C#, aligning with our .NET environment. Our use cases range from backend testing, making API calls, to mobile testing with APKs using APM Inspect or APM desktop. SpecFlow's ability to integrate seamlessly with our CI/CD pipeline ensures efficient testing and validation of both business and technical requirements.
Software Quality Assurance Supervisor at a transportation company with 1,001-5,000 employees
Real User
Nov 10, 2022
We are using SpecFlow to write down scenarios in Gherkin. And then, we put detailed coding in Selenium in C#. For the high-level sanity testing of the APIs, we use SoapUI for the SOAP APIs and Postman for the REST APIs.
SpecFlow enables teams to create scenarios in Gherkin for better communication between stakeholders and developers. It offers seamless integration with Microsoft technologies and is known for its stability and ease of setup, supporting tools like Selenium for efficient testing.SpecFlow is widely used as a Behavior-Driven Development (BDD) framework that facilitates the creation of Given-When-Then scenarios in Gherkin, comprehensible by all stakeholders. These scenarios are translated into C#...
In our development workflow, we use SpecFlow as a BDD framework to bridge the communication gap between business and development teams. We create Given-When-Then scenarios in plain language using Gherkin syntax, allowing easy collaboration with stakeholders. Under the hood, we implement these scenarios in C#, aligning with our .NET environment. Our use cases range from backend testing, making API calls, to mobile testing with APKs using APM Inspect or APM desktop. SpecFlow's ability to integrate seamlessly with our CI/CD pipeline ensures efficient testing and validation of both business and technical requirements.
In my company, we use SpecFlow as an automation solution.
We are using SpecFlow to write down scenarios in Gherkin. And then, we put detailed coding in Selenium in C#. For the high-level sanity testing of the APIs, we use SoapUI for the SOAP APIs and Postman for the REST APIs.
I use SpecFlow in my framework to add a layer with the English statements to my programming.