IDMunit is an open-source project that allows you to create test cases to test your Identity Manager rules.
It works by placing commands and parameters in spreadsheets, so the test cases are easy to print out and share. In a complex IDM system, working out specific object creation, modification, move, delete, and other activities manually becomes very time-consuming and error-prone. IDMunit allows automation of these tests in a format easy to document.
To download the software or get documentation for it, look at the IDMunit website.