Preparing the application for testing

This list shows you what you need to consider when preparing the application and system table entries.

  1. Translate, assemble or compile, and link-edit each program. Make sure that there are no error messages on any of these three steps for any program before you begin testing.
  2. Use the DEBUG and EDF options on your translator step, so that you can use translator statement numbers with execution diagnostic facility (EDF) displays.
  3. Use the COBOL compiler options CLIST and DMAP so that you can relate storage locations in dumps and EDF displays to the original COBOL source statements, and find your variables in working storage.
  4. Create a PROFILE resource definition for your transactions to use, and make sure that the definition is installed.
  5. Create a TRANSACTION resource definition for each transaction in your application, and make sure that the definitions are installed.
  6. If your system does not use program autoinstall, create a PROGRAM resource definition for each program used in the application, and make sure that the definitions are installed.
  7. If your system does not use program autoinstall, create a MAPSET resource definition for each map set in the application, and make sure that each definition is installed.
  8. Create a FILE resource definition for each file used, and make sure that each definition is installed.
  9. Build at least a test version of each of the files required.
  10. Define each of the transient data queues to be used by the application.
  11. Put job control DD cards in the startup job stream for each file used in the application.
  12. Prepare some test data.