In this workshop we will exercise a combination of BDD and TDD methods by implementing a small mobile bank solution. We will start from user stories and scenarios, turning them into a set of executable specifications written in Gherkin language. Then we will proceed with implementation of scenario steps followed by writing production code in a test-driven manner. By the end of the workshop, we will have an in-memory bank communicating with its customers using simulated SMS messages.

Learning outcomes:

• Transform product requirements into executable specifications written in Gherkin language
• Exercise how to combine BDD and TDD in order to focus on continuous delivery of business values
• Use automated test frameworks for continuous feedback on feature completion
• Use a distributed version control system (Git) to switch between different code branches during the implementation phase

By the end of the workshop we will have an in-memory bank communicating with its customers using SMS messages. We will use Typemock Isolator to mock communication with the SMS gateway.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…