BMC AMI DevX Unit Test

See what a COBOL change altered before code review

BMC AMI DevX Unit Test brings COBOL unit testing earlier in the development cycle, helping developers test code changes with synthetic data generated from COBOL source and identify behavioral differences against a developer-approved baseline before code review

Bring repeatable unit testing to the COBOL programs you change

Reach the paths you changed

Generate test data that targets the program's code paths, including branches a production-based gold copy misses.

Add a test layer without hundreds of assertions

Use a developer-approved baseline as the expected result for subsequent runs.

Review behavioral differences earlier

Compare results during development, before the change moves into later testing stages.

Testing within your environment

Use synthetic test data

Generate test inputs without copying or masking production data.

Run where your code lives

Execute COBOL programs on your z/OS LPAR, while Unit Test services operate within your BMC AMI Platform deployment.

Product highlights

Generate and execute COBOL unit tests

Analyze COBOL source and copybooks, generate synthetic records designed to exercise identified code paths, and run the program on your z/OS LPAR.

  • Analyze source and copybooks

    Identify code paths and generate the records needed to exercise them.

  • Copybook-aligned records

    Generated records follow the layouts your copybooks declare.

  • Library lists or local members

    Generation reads source and copybooks from LPAR library lists or from members the developer supplies, and lists any missing copybook so the developer can supply it.

Approve a baseline and compare changes

Approve a successful run as the expected result, then compare later runs to identify matches, differences, or execution errors.

  • Approve a baseline

    A developer reviews a run and approves it as the baseline, the expected result for subsequent runs.

  • Compare after each change

    Unit Test runs the same data and reports a match, a difference, or an error.

  • Compare like with like

    Unit Test checks that two runs used compatible conditions, so an environment difference does not read as a code change.

Work with tests in VS Code

Run COBOL unit tests in Workbench for VS Code Test Explorer and inspect results without leaving the developer workflow.

  • VS Code Test Explorer

    Run COBOL unit tests alongside the team’s other tests, view run status, and inspect reported differences or execution errors.

  • Test scenarios and test cases

    Run a full scenario or any subset of its test cases.

  • Deterministic generation

    The same source, configuration, and seed produce the same data within a product version, so the code change remains the variable under review.

Use Cases

Unit testing for the COBOL you change

Test the paths you changed

Analyze the program and its copybooks, then generate synthetic records that target its code paths. Run the scenario from Workbench for VS Code without waiting for a production-data extract

BMC AMI DevX Workbench for VS Code link arrow

Add a unit-test layer to an established program

Generate a scenario, review a successful run, and approve it as the baseline for future comparisons, without authoring hundreds of individual assertions.

See what changed before review.

Run the same test data after a code change and compare the result with the approved baseline. Review expected and unexpected differences while the implementation context is still fresh.

BMC AMI DevX awarded by TrustRadius

BMC AMI DevX has earned consecutive Top Rated awards and a Buyer's Choice award from TrustRadius, reflecting sustained customer satisfaction. Users recognized the solution for modernizing mainframe development, improving code quality, and enabling faster, more secure delivery across enterprise environments.

Resources

More insights to help you take action

Release highlights

BMC AMI What's New

Discover what’s new in BMC AMI DevX, including AI-driven development, real-time diagnostics, and enhancements to secure, governed application delivery.

Bring repeatable unit testing to your COBOL programs

BMC AMI DevX Unit Test is available through a managed customer beta. Contact us to discuss fit and participation.