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
AddThis

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

  • Nov 18

    15 Minutes of Fame

    Dresher, United States

    This is a yearly tradition. We select 10 of the favorite speakers from monthly meetings, code camps, and hands on labs. Each one does a 15 minute talk on their favorite .NET technology. This is our 10th anniversary so we plan a gala event with special prizes and refreshments.

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