Speak to a rep about your business needs
See our product support options
General inquiries and locations
Contact usGenerate test data that targets the program's code paths, including branches a production-based gold copy misses.
Use a developer-approved baseline as the expected result for subsequent runs.
Compare results during development, before the change moves into later testing stages.
Generate test inputs without copying or masking production data.
Execute COBOL programs on your z/OS LPAR, while Unit Test services operate within your BMC AMI Platform deployment.
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 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.
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
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
Generate a scenario, review a successful run, and approve it as the baseline for future comparisons, without authoring hundreds of individual assertions.
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 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
Release highlights
Discover what’s new in BMC AMI DevX, including AI-driven development, real-time diagnostics, and enhancements to secure, governed application delivery.