ATG has a new open source framework for doing integrated tests called ATG DUST. It sounds interesting though it’s still somewhat raw and I have not tested it myself.
Here is the description from the website.
ATG DUST is a framework for building JUnit tests for applications built on the ATG Dynamo platform. This framework allows one to quickly write test code that depends up Nucleus or ATG Repositories. By using this framework one can drastically cut down on development time. It takes only a few seconds to start up a test with a repository, but it may take multiple minutes to start up an application server.