Automated unit testing is a great way to ensure that code being
maintained works and continues to work. The Extreme
Programming (XP) methodology relies heavily on it, and practitioners
have available to them a range of unit
testing frameworks, which work by making direct calls to the
code being tested. But what if you want to test a web application?
HttpUnit is a library which makes this possible.