Notice that the test data includes entries that should work and some that should not. It is important to test all aspects of your solution. In fact I have left out at least one other test that should be included – but that is for you to work out!
Testing should also include the flow and functionality of the program. If the user chooses a particular menu item, does that item get displayed? If a menu item gets displayed does it mess up the screen? All these things have to be checked to make sure they are working acceptably. Your examiner will NOT want a complete listing of your code but will need evidence that the program you have created works reasonably well.
Finally, do not fall into the trap of trying to correct all the errors or improvements that your testing identifies. Your examiner is far more interested in the fact that you have identified them and can suggest ways to correct them. You only have a set amount of time to do your coursework; don’t make one aspect perfect at the expense of missing out other vital features.