Byteman is a powerful tool for developing sophisticated Java unit and integration tests based on trace and fault injection. Byteman makes it very easy to reproduce unusual test configurations, simulate error conditions and verify detailed execution of the software under test.
This session will provide examples of how Byteman can be used to support these different test activities. It will also give you the opportunity for you to bring along your own application and try using Byteman to develop unit or integration tests for it.
Byteman is integrated into both TestNG and JUnit. It can be run either from maven, ant or the Java command line.
Note for attendees: Please bring your own laptops. You will need JDK7 Java, Maven and ant installed.