Recommendations for testing an IMS program

Before you start testing your program, be aware of your established test procedures.

To start testing, you need the following three items:

The purpose of testing the program is to make sure that the program can correctly handle all the situations that it might encounter. To thoroughly test the program, try to test as many of the paths that the program can take as possible.

Recommendations:
  • Test each path in the program by using input data that forces the program to execute each of its branches.
  • Be sure that your program tests its error routines. Again, use input data that will force the program to test as many error conditions as possible.
  • Test the editing routines your program uses. Give the program as many different data combinations as possible to make sure it correctly edits its input data.