The valid state of the display is essential. To ensure that we had a correct display at all stages of the game we used two methods. First, by using a message box that displays the filename for the image being parsed by the display function. By using this method we can check the message box and make sure it holds the correct image file. Secondly, through visual inspection we were able to locate flaws in the display.
Visual inspection is only as thorough as the person who performs the inspection.
We feel using both these method will be sufficient in testing the display function. 4.1.5 Local data storage test case We place the local data in a cookie on the local workstation and verify the data's correctness by simply examining the structure of the data. To actually test the data's validity we plan to play the game arrive at different scores, insert the scores into the cookie and then check if they inserted in their appropriate positions. Though this seems like a primitive form of testing we have no choice but to test local data in this manner. 4.2 Lessons learned Testing is by far the most time consuming process in the software engineering cycle.