All content and news on InfoQ about TDD
Latest featured content about TDD

- Java
- Topics
- Software Testing,
- Unit Testing
In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases.
-
By Cédric Beust
on Apr 28, 2008,
News about TDD
- Agile
- Topics
- Software Testing,
- Agile Techniques
In recent times, much excitement has circulated about the direction of "next generation functional testing" tools. Alas, many agile organizations still struggle to make their traditional record-and-playback automated testing tools work for them. Elisabeth Hendrickson, aka "test Obsessed", tells them why to stop.
-
By Mike Bria
on May 05, 2008,
- Agile
- Topics
- Delivering Quality,
- Software Testing,
- Agile Techniques
Fixture Gallery is a new open doc cookbook by Gojko Adzic for FIT/FitNesse tests. It provides developers with a quick overview of the most important fixture types and concepts for agile acceptance testing using the FIT framework.
-
By Mike Bria
on Mar 28, 2008,
Articles about TDD

- Architecture,
- Agile,
- Java
- Topics
- Performance & Scalability,
- Unit Testing
Iterative and continuous are terms that are often used in reference to testing of software. This new InfoQ article takes a look at whether the same concepts can be applied to performance tuning. Along the way topics such as tooling and mocks are discuss in regards to how they need to be adjusted for performance in respect to testing for functional requirements.
-
By Kirk Pepperdine
on Nov 16, 2007,

- .NET
- Topics
- .NET Framework
Developers familiar with Test-Driven Development would like to continue their familiar Red-Green-Refactor cycle even when working with Stored Procedures. Cory Foy shows how to use Visual Studio for Database Professionals and inclusive tools as a framework for performing database unit tests.
-
By Cory Foy
on Oct 18, 2007,
Interviews about TDD

- Agile
- Topics
- Delivering Quality,
- Unit Testing,
- Agile Techniques
Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.
-
By Jim Coplien and Bob Martin
on Feb 18, 2008,

- Agile,
- Ruby
- Topics
- Artifacts & Tools,
- Agile Techniques
InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.
-
By Dave Astels and Steven Baker
on Mar 30, 2007,
Presentations about TDD

- Agile
- Topics
- Software Testing
Agile communities consider stories “done” when the acceptance tests (also called story tests) are shown to the customer. Originally, this was a manual process, but in recent years, several frameworks have been created to automate this process, providing acceptance testing all the benefits of automated unit testing. One of the most popular of these if called FIT, created by Ward Cunningham.
-
By David Hussman
on Apr 26, 2008,

- Java,
- Ruby
- Topics
- JRuby,
- Language
In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.
-
By Charles Nutter
on Apr 18, 2008,
Books about TDD

- Agile
- Topics
- Unit Testing,
- Software Testing,
- Methodologies,
- Agile Techniques,
- Agile in the Enterprise
This book guides the reader on crafting their own agile adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns so your adoption is always focused on addressing your particular environment.
-
By Amr Elssamadisy
on Mar 23, 2007,