InfoQ Homepage TDD Content on InfoQ
-
BDD & DDD
Dan North gives an overview of Domain Driven Design and Behavior Driven Development then ties them together for a powerful mix.
-
Cucumbered
In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers.
-
DSLs in JavaScript
Though often dismissed as a toy, JavaScript is very powerful and includes many features. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how JavaScript can suit your needs.
-
TDD in a DbC World
After presenting some basics of Design by Contract using Microsoft’s SpecSharp framework, Greg Young explains how we can keep the Test First mentality in a Contract First world.
-
Test Driven Development: Ten Years Later
In this session, we review some of the landmarks in the history of Test-Driven Development and what they tell about how to develop software; the ideas, techniques, objections, and misunderstandings.
-
Behaviour-Driven Development - a road to effective design and clean code
Dan describes a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. .
-
Measure for Measure
This session surveys emerging evidence that we can measure the effect of the technical practices of Agile development, and explores what we might be able to do about it to our benefit.
-
Testing Your Presentation Layer
Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.
-
10 Ways to Improve Your Code
Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.
-
Executable User Stories with RSpec and BDD
An introduction to BDD and how to make plain text User Stories executable with RSpec's Story Framework, which is written in Ruby, but runs against production code written in any programming language.
-
What Drives Design?
Rebecca Wirfs-Brock reviews various forms of driven development in order to understand the principles and values of several design practices used today.
-
Manager's Introduction to Test-Driven Development
Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).