Benefits - Topaz for Total Test - COBOL Batch Programs
- Can import data collected from Xpediter Debug Sessions and automatically create Unit Test Cases.
- Utilize the data collected by Xpediter to create functional unit test cases which should significantly reduce the amount of work to create a Unit Test Case.
- Automatically create Unit Test Assertions based on the assumption that collected data is correct data (a possibly wrong assumption).
- The assertions will provide detailed messages when the Test Case fails because of an invalid assertio
- Can be executed as part of a customer's continuous integration and build process.
- Provides testing stubs for I/O calls to help isolate the COBOL program from its environment.
Unique Differentiation
- Includes some mock / stub libraries that will eliminate dependencies on QSAM and VSAM files and Db2 tables.
- These mock / stub libraries will allow specific small sets of consistent data to be used in the unit test cas
- This approach eliminates most of the test setup required for COBOL batch program
- Introduces a Test Scenario to help in the typical COBOL environment where a program may have many other program dependencies.
- Test Scenarios allow multiple dependent programs to be tested as a set because one program may create data required by subsequent execution of the next programs.
- Automated collection and creation of Unit Tests from Xpediter data.
- Works with Xpediter Code Coverage to show code executed by the Unit Test run.
Audience and Savings
Topaz for Total Test is targeted at COBOL developers and provides automatic generation and execution of unit tests that are typically written by developers to verify that their code is correct.
Time and expenses to create tests are reduced and benefits are realized by the fact that testing is thorough as developers can deliver by automating tests that only the developers can create. These tests are usually at a very detailed level and thus focus on specific parts of the program that are known only to the COBOL developer.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*