Early Development Testing for z/OS

The Early Development Testing for z/OS component of IBM Test Accelerator for Z enables developers to run, debug, and collect code coverage for unit tests and early integration tests without middleware.

Unit testing

Use Early Development Testing for z/OS to create reusable tests for your individual COBOL modules that can be committed to change management tools and shared across developers. Record and playback unit tests using the Dynamic Test Engine to ensure changes in code do not change the expected behavior of your modules. Collect code coverage on your unit tests to see where additional tests might be added.

Test data generation

After reviewing the code coverage of your unit tests, use the test data generation feature to help exercise hard-to-reach paths caused by errors that might not be possible to trigger with test inputs.

Early integration testing

Use Early Integration Testing for z/OS to create reusable tests to ensure that multi-module interaction behaves as you expect. These tests are recorded and virtualized with the Dynamic Test Engine, removing the need for middleware at playback time.