is a collaborative approach to defining requirements and business-oriented functional tests for software products. It's based on capturing and illustrating requirements using realistic examples instead of abstract statements.
https://en.wikipedia.org/wiki/Specification_by_example
Uses SpecFlow from http://specflow.org/
- Install Visual Studio plugin for Specflow
- Open Extensions and Updates
- Search for Specflow
- Install Specflow for Visual Studio 2017
- Add nuget package for Specflow
- Add nuget package for Specflow and your test framework of choice (Specflow.NUnit)
Name and description for a group of scenarios.
A test scenario for a feature
Group a set of features by assigning them a tag like @epic:My_epic_feature_set