Ten things you should know when writing good unit test cases
JavaOne 2012 CON 3961 Innovative Testing Techniques Using Bytecode Instrumentation
JavaOne 2012 CON3978 Scripting Languages on the JVM