It is important to evaluate your solution, how suitable and robust it is, and what improvements could be made.
Your test plan should be presented in a table, identify the test case, the test data, the expected result and include a screenshot of the actual result. You should explain any failed tests or unexpected results.
A section from a sample test plan can be seen below:
|Test#||Test||Test data||Expected result|
|1||validateName function||Normal Data – Harriet||Name accepted and returned as valid|
|2||validateName function||Null Data||Error message appears and user asked to enter a valid name|
|3.1||validateName function||Erroneous data – 12345||Data rejected and user asked to re-enter name|
|3.2||validateName function||Random string with 51 characters||Data rejected and user asked to re-enter name|