TDD Content on InfoQ
Latest featured content about TDD

- Topics
- Security,
- Java,
- Ruby on Rails,
- Ruby,
- Spring Integration,
- Spring Batch
John Davies examines Visa’s architecture and shows how major enterprises have architected very complex integrations incorporating Hadoop, memcached, Ruby on Rails, and many others to deliver innovative technology solutions. John explains how the platform architecture and technologies -- integrated and invented -- must be reliable and able to massively scale.
News about TDD
- Topics
- Lean Startup,
- Agile Techniques,
- Agile
What is the most important thing that the Agile community needs to embrace in 2012 and beyond? InfoQ had the opportunity to attend the recent YOW! Australia Software Developer Conference and took the opportunity of having such a large number of Agile speakers in one place to sit in on the sessions and ask them their thoughts on this question.
- Topics
- Agile
The Global Day of Code Retreat is an world-wide event to raise the awareness for code retreats, which is a full-day format of learning and improving development skills by solving a simple task repeatedly with TDD and Pair Programming while focussing on important aspects of software development.
Articles about TDD

- Topics
- Unit Testing,
- Agile,
- .NET
This is the third and final part of the late Jamie Phillip’s exploration into the world of coding kata’s and Behavior Driven Design. This part shows how to incorporate VS 2010 project templates into the testing process.

- Topics
- Unit Testing,
- Agile,
- .NET
This is the second of a three-part series on how Jamie Phillips used a combination of coding katas, behavior driven development, and project templates to improve his development practices. In this part Jamie introduces the reader to behavior driven development and explains how it can improve the effectiveness of unit testing.
Presentations about TDD

- Topics
- Agile,
- Agile Techniques
Keith Braithwaite conducts a tutorial class on TDD based on the following technique: Add a test, See it fail, Make all tests pass, Refactor, and Repeat until done.

- Topics
- Agile,
- Architecture,
- .NET
James Kovacs explains how to use TDD and BDD to focus the architectural efforts on the high-value areas of the code in order to obtain just-in-time software architecture.
Interviews about TDD

- Topics
- Lean Startup,
- Agile in the Enterprise,
- Agile Techniques,
- Devops,
- Software Craftsmanship,
- Agile,
- Customers & Requirements,
- Reliability,
- Domain-Driven Design
In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.

- Topics
- Agile in the Enterprise,
- Agile Techniques,
- Agile,
- Team Collaboration,
- Adopting Agile
In this interview, Agile management expert Johanna Rothman talks about the process of managing in Agile environments, particularly for distributed teams. Rothman also helps to distinguish between self-directed, self-organized and self-managed teams. And she stresses the importance of clear communication amongst team members, as well as the ability for managers to learn new skills.
Books about TDD

- Topics
- Agile in the Enterprise,
- Agile Techniques,
- Agile,
- Unit Testing,
- Methodologies,
- Software Testing
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.