Write a test plan to thoroughly test this program . The executable for this program is included in with this lab . You should have test cases which verify that the program does all of what is required in the problem specification above . You should also test to see how robust the program is , that is , how does it handle inputs outside the expected ranges .
Document your test plan in a table . For each test case , document the expected program behavior and the actual program behavior . If the program does not behave according to your prediction , write a brief explanation of what the program did wrong .