In this section of the website I present ways of Behaviour Driven Development using the popular Cucumber framework.
Cucumber uses so-called feature files that describe the (expected) behaviour of a feature using Given/When/Then clauses. This allows for a description of the features of a system in natural language which can be as close to domain language used in your project and as far removed from technical details as desired. These feature files then become not only the basis of automated tests that can be read and understood (even designed) by business users. They can also form an integral part of the documentation of a system.
Yet again, the Cucumber tests are backed by the Basic Java API.
Currently, the series comprises of the following examples:
Thank you for reading.