2015:bootstrapping_a_bdd_framework

Back to 2015-proposals

Title: Bootstrapping a BDD framework
Proposer: Raphael Meyer
Type: Experience Report
Duration: 15 mins
Description:
We all know from Kent Beck that the best way to learn a new language is to implement a test framework with TDD using the framework we're just implementing.

When I wanted to learn some Go I decided to implement a so called wire server in Go for the cucumber BDD framework. The acceptance tests of the wire server are being implemented by using cucumber with the wire server itself.

I will present how I started the BDD and TDD cycles and what was involved in bootstrapping the development. I will talk about the experiences I made and how my decisions influenced the BDD and TDD cycles for the better or the worse.

There will also be a short introduction into the ecosystem of the project, including free hosted and public accessible continous integration etc.



2015/bootstrapping_a_bdd_framework.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1