a test framework, which can easily organize test cases