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
2022-11-10T11:25:32Z
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 is a testing framework that supports Behaviour Driven Development (BDD). It lets us define application behavior in plain meaningful English text using a simple grammar defined by a language called Gherkin.
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.