This topic tells you when and why you would use COBOL Server for Unit Testing.
The standard Visual COBOL development environment is used by COBOL programmers to conduct their development and unit testing on a Windows workstation, whereas the COBOL Server for Unit Testing environment is used by non-developers to conduct other pre-production testing within the COBOL Server for Unit Testing environment on a central Windows server.
You use COBOL Server for Unit Testing to test mainframe applications which have been compiled and set up for execution within the Visual COBOL IDE. It removes the need to use the mainframe for every aspect of application testing. It can be used when there are issues related to conducting testing on COBOL applications, against applications running on testing LPARS on z/OS.
These issues might be related to costs, amount of time taken to reset databases on the mainframe, or just the time it takes to complete tests using the existing MIPS allocated to testing LPARS.
COBOL Server for Unit Testing lets you test mission-critical mainframe applications more efficiently and more cost effectively using low-cost Windows server capacity before conducting final testing on z/OS, before applications are released into production. Typically, your integration build team will work with your development team to set up and run applications within COBOL Server for Unit Testing on your central Windows test server, as follows:
Applications running within the COBOL Server for Unit Testing environment on Windows behave just as they would on the mainframe, so you can perform a wide variety of pre-production testing activities on low-cost commodity hardware rather than on the mainframe.
The remaining documentation is intended for developers rather than testing teams, because as explained above the nature of use of this product is such that the developers will set up the applications and then pass them on to the testing teams to complete the pre-production testing.