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 - Cucumber Tutorial
From the course: Behavior-Driven Development
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.