If you are just getting started with TDD or developer testing in general, you will need to know why developer testing is a
good idea, and the basics of what makes good developer tests. A good starting place is this Kent Beck presentation. Kent Beck
is the creator of Extreme Programming, which is where TDD was originally defined.
Here are some useful links to expand your understanding of TDD. Make use of these as you learn to enact TDD. Some of
these links are also good resources for on-going support and information.
Once you are familiar with the basics of TDD, select various tasks to view more detail about what needs to be
done to perform the task. If you will be creating a capability pattern or delivery process that includes TDD, see Using TDD in context. This shows one example of how TDD can be used in conjunction
with other activities and capability patterns to create a pattern for developing software. This is only one possible
example: there are many was to use TDD with other development practices.
For more information on this practice, see the practice resource page on
IBM® DeveloperWorks®. |