Middleware Integration Testing With JUnit, Maven and VMware: Part 3 | Javalobby makes interesting point about being able to use a VMware snapshot of a server to start up a test fixture for each test in the exact state that you want quickly and easily.