Library tutorials & articles

Improving Application Quality Using Test-Driven Development (TDD)

Resources

[1] http://c2.com/cgi/wiki?ExponentialCostCurve

[2] http://groups.yahoo.com/group/testdrivendevelopment

[3] http://www.aisto.com/roeder/dotnet

[4] http://www.craigmurphy.com

[5] http://cgi.bramwell.plus.com/krblog/2005/02/test_driven_is.html

[6] http://www.testing.com/cgi-bin/blog/2003/08/21#agile-testing-project-1

[7] http://www.adaptionsoft.com/tddapg_xunit.html

[8] http://xprogramming.com/software.htm

Slide-deck accompanying this article:
  http://www.craigmurphy.com/bug/tdd/13Jul2004/TDDIntro.zip

Examining the Cost of Change, Scott Ambler:
  http://www.agilemodeling.com/essays/costOfChange.htm

Books:

Test-Driven Development: By Example, Kent Beck,
Addison-Wesley, 2003, ISBN 0-321-14653-0

test-driven development: A Practical Guide, Dave Astels,
Prentice-Hall/Pearson Education, 2003, ISBN 0-13-101649-0
(reviewed here: http://www.craigmurphy.com/bug/tdd/review.htm)

Refactoring: Improving the Design of Existing Code, Martin Fowler,
Addison-Wesley, 1999, ISBN 0-201-48567-2

Comments

  1. 05 Sep 2009 at 19:25

    Great article Craig. Well written.

    One slight amend however, I believe Setup / Teardown attributes are run once before / after each test, and the SetUpFixture / TearDownFixture attributes are called once for the TestFixture class at creation / distruction.

  2. 24 Dec 2008 at 21:42
  3. 07 Aug 2007 at 18:28
    This article is very well documented for a person like me who is new in test driven development. Thanks.
  4. 01 Jan 1999 at 00:00

Leave a comment

Sign in or Join us (it's free).

Craig Murphy

Related podcasts

  • Vote of No Confidence

    In this episode Ward Bell (from IdeaBlade) and Jeremy Miller discuss the Vote of No Confidence on Microsoft's Entity Framework and what it means for the Alt.NET and .NET communities.This episode does not have a sponsor, so if you are interested in sponsoring the podcast please contact us.Ward and...

Events coming up

  • Dec 9

    GL.net Group Meeting - December 2009

    Gloucester, United Kingdom

    The beginning of this year holiday season will belong to mocks. Ronnie and Stephen will take us for a tour around exciting world of unit testing.

Want to stay in touch with what's going on? Follow us on twitter!