I just stumbled upon a cool new project from JUnit grandfather Kent "XP" Beck. It's called JUnit Max and basically introduces the "Run tests on save" feature in Eclipse. This means you don't have to think about running tests, they always run. The tests are run in fail-first order, so if you're in the change/retry cycle of fixing a test you get immediate feedback. See the link for a slidecast explaining the product. The licensing model for the beta is a bit strange: 2 dollars a month! I think it's a great concept though: it promotes more running of tests and adds another argument to why unit tests should run isolated and as fast as possible.