Interested in a
Personal Demo ?


Name* :
Please Enter your Name
Company E–Mail* :
Please Enter a Valid Email

Testimonials


"Typemock - My testing tool of choice. Each time I use it, I rediscover its power, and I'm amazed. Great tool!"
Jason Divis, @CodingOfficer
Success stories

PurchaseOptions


US Toll Free
866–895–4680
Outside US
+44–203–150–0293
Get your printable quote
Buy online

Executable Specifications in Action: Building a Mobile Bank

By Vagif Abiov, July 12, 2012

 

 

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.