Interested in a
Personal Demo ?


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

Testimonials


 "Typemock has been really wonderful for us, it gave us strong tools to mock code in our tests project. With Support team, everything have been working really good, support team is really quick answering questions."
Daniel Veintimilla Tenorio, Software Engineer at Dexon Software
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.