Taking JUnit Out of the Box (3 tags)
JUnit is practically ubiquitous among Java developers as a way to test code, but it's somewhat limited by the fact that it's only meant to run in one JVM on one box, hampering its usefulness when developing distributed applications. In this article, Amir Shevat shows how the open source JUnit extension Pisces helps JUnit overcome this limitation.
An Introduction to Test::MockDBI (2 tags)
It is a sweet and fitting thing to test your code, but if you're working with non-Perl, you'll likely run into difficult situations. For example, how do you force a database connection failure to test that you can recover? Mark Leighton Fisher has an answer: mock up the database. He explains the design, goals, and use of Test::MockDBI.