Acceptance Test Excel Addin is a tool to author, execute and analyze acceptance tests in Excel. The tester write tests using Given-When-Then (Gherkin language). Developer implements the test Steps in C# classes using attributes. It makes BDD fun for testsers and developers.
Many projects teams have started to adopt the Behavior Driven Development (BDD) technique, where the Given-When-Then style, also known as the Gherkin language is widely used. Gherkin is a business readable domain specific language. It is nearly natural language. Gherkin lets business analysts write user stories to describe software’s behavior without detailing how that behavior is implemented. The specifications are readable and understandable by a normal person. Business people can provide feedback and comments directly on the specifications. Because of this, the specifications contain acceptance criteria from business. This lets testers use the specifications to conduct acceptance testing.
There are many tools that developers can use to generate code from the specifications, such as Cucumber, Cuke4Nukes, Cuke4Duke and SpecFlow. When it comes to the testing, there are also tools that testers can use to automate the acceptance tests, such as FitNesse and Robot framework.
Unlike many existing tools and frameworks, we created a very light weight tool that works like an integrated environment for testers using Excel. We choose Excel, because it is the best tool to edit and manage acceptance testing scenarios and testing data.