unit test
Herding Cats: Managing Large Test Suites
Mon, 2009-02-02 12:28 — David Kessler, Tim AndersenThis report will focus on challenges we faced maintaining hundreds of builds that encompass tens of thousands of assertions. Over the past five years our development team, at Iowa Student Loan (ISL), leveraged TDD and Continuous Integration to develop software. Tests and builds quickly accumulate and maintaining them can be like herding cats. We were often tempted to neglect these tests in the pursuit of developing new functionality. We would like to share strategies that helped us maintain our automated test investments.
Reducing Test Maintenance – A Picture is Worth 1000 Tests
Thu, 2009-01-15 21:40 — Llewellyn Falco, Daniel GilkersonSpending more time maintaining your tests than your code? Started to write tests only to be discouraged by the complexity involved? Imagine if you could implement robust automated testing on even your most complex projects by simply writing one extra line of code… Now you can! Regardless of which testing framework you use, Approval Tests allow you to painlessly capture tested output in a visible, verifiable, and automated way. Particularly useful in the context of writing tests for legacy code, GUIs, databases and web pages, this open source solution is as pretty as a picture!

Add to calendar