test cases documentation