If the business owner/QA are writing/running the Acceptance test against the front end of a Asp.Net Mvc Application, is there a benefit to using SpecFlow/Watin or SpecFlow/Selenium over Cucumber/Watir, besides the "all on one platform" benefit?
Tell me more
×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for
software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.
|
The major benefit for me is that Specflow compiles feature file into the unit tests. I am using NUnit and with this feature I can run my tests written in “classic” style and GivenWhenThen style in one suite. Some things look very ridiculous when I’ve tried to describe them in Gherkin (Specflow):
Imagine, If I have about 20 such UI scenarios in one feature, so who will read all this GivenWhenThen mess? Sure, I can refine that scenario to make it in one step, but instead of that I am writing a classic unit test:
Using the Specflow, I can use classic unit tests and features in one test suite because specflow compiles the scenarios into the unit tests |
|||||
|