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
Related articles
Related discussion
-
hey developers out there
by pitsophera (0 replies)
-
How can i develop opc server using .net?
by vairajaig (1 replies)
-
Creating a Windows Service in VB.NET
by davidvanr (108 replies)
-
High-Performance .NET Application Development & Architecture
by Manjot Bawa (0 replies)
-
An Introduction to VB.NET and Database Programming
by carlosmen (14 replies)
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.
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.
!--removed tag-->This thread is for discussions of Improving Application Quality Using Test-Driven Development (TDD).