Please log in to watch this conference skillscast.
This session describes how to use Excel combined with Gherkin-based BDD tools (Cucumber, SpecFlow, etc.) to fulfil the requirements for calculations based on project experience.
For calculations the key examples are usually given as input-output tables that describe what expected calculation result the system should provide for the different input figures. As for these applications even small mistakes can quickly cause big losses, you better describe them in a way that both the business and the development team can understand them. In our projects most of the stakeholders use and like Excel for describing these and they are masters in doing this. Excel seems to be their DSL, so let's try to use it for generating automated tests!
You can find the slides of Gaspar's talk here
YOU MAY ALSO LIKE:
- Gojko Adzic's Impact Mapping Workshop (in London on 27th September 2017)
- Uncle Bob's Advanced TDD (in London on 30th - 31st October 2017)
- Gojko Adzic's Specification by Example: From User Stories to Acceptance Tests (in London on 7th - 8th November 2017)
- Agile Testing & BDD eXchange 2017 (in London on 9th - 10th November 2017)
BDD for financial calculations: Excel vs. Given-When-Then, or both?
Gáspár Nagy is the creator and main contributor of SpecFlow, the most widely used ATDD/BDD framework for .NET. Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow through his company, called Spec Solutions. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach.