In-house Debugging

Program testing is a painstaking procedure but an essential part of the total quality assurance process. Before trialling and again before mastering, software should be desk-tested, checked with test data and tested for how modules integrate together. functional testing. Debugging is a continual cyclical process and happens in tandem with the production process but towards the end of the production process, after all the assets are integrated into the program, a sufficient period, two-weeks, say, is required to test the program for bugs. This entails going through the program systematically and along as many routes and through as many permutations as time allows. Functionally testing the program at this stage is called alpha testing. The following guidelines should be observed.

In general,


Apple Computer, Inc., (1994), Multimedia Demystified.
Kendall, K. and Kendall, J. (1992), Systems Analysis and Design, New Jersey, USA, 2nd edn.
Nebenzahl, L. (1993), "Evaluating Interface Design Through User Data Collection", pp.198 - 203 in Lees, D. (ed.), Museums and Interactive Multimedia. Proceedings of the Sixth International Conference of the MDA and The Second Internationsal Conference on Hypermedia and Interactivity in Museums (ICHIM '93).