Senior Software Engineer Consultant, Java, PHP, JS.
Advocates TDD, BDD, have given public talks on both.
Experimenting with Event Mapping for BDD.
Oct 13, 2019 • 19 tweets • 5 min read
Writing Gherkin scenarios collaboratively can be beneficial both for business analysis, discovering the language of the domain and for the purpose of driving the code.
For both use-cases, here are some of my rules-of-thumb for writing Gherkin scenarios effectively. #bdd#ddd
Given, When and Then are analogous to the three standard stages of a test:
Arrange: arrange the system to be tested in a given state
Act: take the action that is to be tested (perform the test itself)
Assert: check that what should have happened indeed happened