From the course: Behavior-Driven Development

Unlock the full course today

Join today to access over 24,500 courses taught by industry experts.

TDD historically

TDD historically

- Before jumping in to how we do BDD, let's discuss the history of test-driven development and how BDD arose from the test-driven development process. In the early days of software development, there was a period of time the Agile Alliance termed the dark age of developer testing. In a reflection of the broader culture of software development, a book published in 1976 titled Software Reliability promoted the practice of separating developers from the testing of the code they wrote. As an axiom, it was declared that a developer should never test their own code. This separation created tension between developers and QA departments, who had placed blame on developers when the code failed. The history of TDD is very involved, but a high-level summary might say that it emerged from the ashes of extreme programming, sometimes called XP. Kent Beck is usually credited with the creation of XP and the resurrection of test-driven development. It it said that he rediscovered TDD, considering that…

Contents