improve the test case code and add some questions for this exercise