I have been using Specflow in all of my projects since 2011. It has singlehandedly revolutionized software testing. The way that tests, data, and their expected results can be viewed in a readable format, by any user, and once the test harnesses have been created, written by any user, has allowed our business users to become more involved in our testing process.
They can easily review those tests for correctness and suggest new tests. With Gherkin language plug-ins available in Chrome and other utilities, the users don’t need dev tools on their desktops to contribute; and they can help write tests before we have written a single line of code!
Specflow allows me to write specifications by example. I’m writing specifications that are checked and validated by the business. The system I’m working on is not documented very well or the documentation is outdated. Using specflow allows me to update the specifation. Then I’m implementing the tests until they run correctly. One the specifications are part of the project, the team must maintain them indefinately, otherwise the tests will fail. This is the perfect way to keep your code and documentation in sync.
Its brilliant. The idea of BDD has been one that I have long championed for opening cross discipline discussion around requirements and how software can be measured against requirements.
The ability to drive many forms of tests from basic unit tests of low level code, through acceptance tests for functional specifications to full integration tests utilising additional tooling such as Selenium web drivers has revolutionised the way I write, test and maintain code.
I’m new to the world of testing, having only been in the job for just over a year.
Specflow has helped me to understand how a test scenario should be written.
With test steps broken down into steps, I found it easy to code our automated tests. And the integration with Selenium WebDriver and Visual Studio is brilliant.
Keep up the good work!
SpecFlow is a very good tool to work with Behavior Driven Development,
We use it extensively, in many of our projects, it helps us a lot to maintain executable specification using the Gherkin,
We use most of the features of SpecFlow and we’re very happy that this tool is under active development, is maintained and always being improved,
SpecFlow gives you a way to do better communicate between business team and technical team in software platform. Its simply act like a bridge between BBD and Tests. I’ve using SpecFlow for my automation testing (BBD, Selenium, Protractor), since 6 months and I’m loving a way it gives you to write steps.
I think Specflow is a great tool and can be used very effectively in an agile team not only by testers but also by Business Analysts. It bridges that gap between your business scenarios and their conversion into lucid business acceptance criteria.
SpecFlow is really cool integration for creating test cases for Gherkin (Cucumber framework). As a Developer, I like this tool and its ability to highlight test case syntax and generating the step definitions from the statements in Gherkin Feature file.
To me, SpecFlow is a revolutionary tool. It is easy to get started using it, and the benefits of doing so can hardly be described in words, but much lower levels of blood, sweat and tears could be one way of describing it. An increase of motivation is another way. I have used gherkins and SpecFlow for fifteen months now.
I like the way Specflow devides the test steps and the technical implementation. For our less technical testers their technical deficiency is no longer a problem.
For more technical testers specflow is a good way to keep a clear purpose of each step and mantain the test documentation this.
Specflow is an invaluable tool in conjunction with Selenium to create Business Readable Scenarios for Development and Test. I use Pickles also to extract documentation for each feature file that can be used by the business to detail each area of functionality.
SpecFlow gave us the ability to launch autotests in our project within reasonable timeframes. Right now we have more than 300 tests and this number is growing. As a freshman in automated testing, I like to work with SpecFlow. It’s well-documented and easy to use the tool.
SpecFlow tests tend to be very easily readable and easily understood by all functional groups within the project, hence it helps a lot to convey the points and to get the tests reviewed by domain experts.
Incredibly powerful, and very easy to get into for simple scenarios or when you’re developing new software. Overall though, it’s a great product and I hope to be able to use it in any future assignments.
SpecFlow is an amazing framework to work with. It considerably reduced the time I needed to write tests. I would recommend it to anybody in the testing community.
I find Specflow to be a great way to describe the unit tests and explain how the tests can be used to describe the business use cases.
SpecFlow is great for organizing automation testing code. Debugging gets much easier using this framework. Even the new team members might find it more intelligible than other internal frameworks.
Excelent tool for BDD style automation framework. I have automated Microsoft CRM application using C#, Selenium and Specflow. Wonderful combination with SpecFlow.
SpecFlow tests tend to be very easily readable and easily understood by all functional groups within the project, hence it helps a lot to convey the points across and to get the tests reviewed by domain experts.
I think its a great tool which acts as a bridge between business requirements, acceptance criteria and technical implementation of it using BDD.
I really like SpecFlow! It’s a great possibility to bridging the communication gap between Stakeholders (business) and development team(s).
SpecFlow is the better framework BDD i’ve been used at the moment. Is very easy to understand the way to create a documentation and test automation.
It is a great tool! I love it using it and have learned a lot about the BDD process and implemented it in my project.
One of greatest tool where you get everything that you require to make automation effort easier and meaningful.
It’s a great tool for integration testing and test scenario for all IT people who involved in the day to day development activities.
The best way to show the business cases to all non-technical stake holders like BA’s, ScrumMasters, Product Owners etc.
Very good solution to create readable and maintainable test specifications that can also be executed by an automated test framework.
A very useful and useable tool for creating rerunnable testcases for application verification after changes, and diagnosis of issues.
It’s a good framework to bridge the gap between technique and business, it’s a good tool to organize the test scenarios.
It’s a great tool. Actually, anything what I need to create test cases is already present in SpecFlow.
I find tests written with specflow far easier to come back to than “standard” nunit style tests written in C#.
Good solution to describe application behaviour ensuring it works as it is expected.
Specflow does have everything a programmer/tester would like to have in a BDD tool.
It is a great tool, making test automation very productive, maintainable, powerful.
It’s an amazing way to write test cases, in a very readable and logical way. Loved it!
Great tool! Helps me to write understandable and easy to maintain tests.
This is excellent, reduces script prep time by a huge margin!
Its a good tool for fast functionability test development.
Great tool! Doing my best to contribute to this project.
Its just awosome to use testing approach using spectflow.
A very nice functional tests framework.
I thank it is good and easy to use.
Love using Specflow, very useful tool!
I really like it! I use it 80% of my day.
It’s all great!