Here Is An Overview About Specflow

Posted By : Smita Gupta | 18-Jun-2018

SpecFlow the parser or tool which support Gherkins

 

As we know Gherkin is actually a format for cucumber specification basically it is a language specification for BDD. It is a business readable and a  Domain specific language and it will let anybody to understand the behavior of a software very easily with no efforts because it is in plain text.

 

Let’s discuss about  Specflow

Specflow is basically a Parser or we can a tool which support Gherkins

 

1. Specflow is nowadays very popular tool which is used to perform BDD which we can use through Visual Studio IDE

 

2. Specflow can be installed as an extension using NuGet package using the command

                 Install-Package SpecFlow - ProjectName “Name of the Project.specs

This is the command line which got put in the package manager of Visual Studio which will automatically install the package from Nuget

 

We can also download the SpecFlow package from their own website that can be installed in your Visual Studio

 

3. The beauty of Specflow is we can install it in Visual studio express. Even now the community edition of the Visual Studio has been released by Microsoft which is more equivalent to the professional version. So we can download the Visual studio community edition and also we can install the specflow using NuGet package in our visual studio and can start working on that.

So all the cool steps which are available in professional the same thing is supposed to be available in community version also

 

Because of its important easy and beautiful feature, specflow in gaining so much popularity in today's IT sector. Most of the company required specflow knowledge with respect to automation.

 

Most of the automation business is moving from selenium to BDD because BDD consist so many tools in multiple formats and is quite easy in comparison to selenium

 
Related Tags

About Author

Author Image
Smita Gupta

Smita is a QA Engineer having experience in Manual and Automation testing and willing to take more experience and learning in new and different domains.

Request for Proposal

Name is required

Comment is required

Sending message..