A light hearted look at where SpecFlow came from and the difference, or otherwise, between Acceptance Test Driven Development (ATDD) and Behaviour Driven Development (BDD)
The connection between Tinder, life-saving kidney transplants and software testing is not immediately obvious. Don’t worry if you can’t spot the connection; it took Nobel-Prize winning contributions in Computer Science and Economics for all to become clear.
In our current world of test design we like to focus heavily on following a specified pattern by which we will create our tests. In a perfect world, we would be able to follow the rules we have set. However, in real life working environments you will occasionally find that there is no good solution that fits. This blog considers 8 ‘golden rules’ including if, why and when we break our own rules.