Behavior-driven development - Dan North interview
Ovidiu Mățan: People know you as the father of BDD. How did all of this start out?
Dan North: I was working as a developer at ThoughtWorks, a global software consultancy, back in 2003. We were advocating an XP-like delivery model, using practices like iterations, user stories, pair-programming, continuous integration, test-driven development, etc. The big sticking point seemed to be TDD - the developers thought that writing tests was the work of lowly testers. The testers didn't like the idea of programmers writing tests either - maybe because they didn't think the programmers knew how to write tests, maybe because they were afraid they would be out of a job!