Topaz for Total Test

Release 19.04.01

April 1, 2019

 

What’s New

Software and Hardware Requirements

Technical Notes

Known Issues

 

Automated Testing with Topaz for Total Test

With Topaz for Total Test, developers can create and combine unit, functional and integration tests of a program or a group of programs. A unit test is used to isolate the program by virtualizing external calls and data access and making assertions on internal states of the program, a functional test is used for testing the program running live on the real system, while an integration test is used to test the interaction between two or more programs.

By combining unit, functional and integration tests, developers can make sure to have a regression test suite that covers all thinkable test scenarios. Automated testing significantly accelerates the testing process and enables IT to put regular code updates into production at a pace necessary for fast, frequent and error-free releases.

Topaz for Total Test Unit Test

The Unit Test feature of Topaz for Total Test can automate unit testing. It is designed to speed testing development and provide higher confidence during program deployment process. Topaz for Total Test provides these features:

  Collection of unit test data for selected unit test cases by using the new “Generate Unit Test” feature in Xpediter.

  Easy identification and setting of where in a COBOL program a unit test case should be created.

  Collected Xpediter information is used to generate the unit test case and format the data collected so it can be used by the test cases.

  A method to stub out parts of the program, by using the “Generate Program Stub” feature in Xpediter, allow test runs to be almost independent of the original program and realize less system resource usage during testing.

  Test case execution can be automated using a Command Line Interface (CLI) so the unit test cases can be run as a regression test suite.  By running these test cases, the user can verify that previously resolved issues stay fixed.

  Can be run as part of the normal product build and deploy process using the CLI.

  CLI can be executed as part of a continuous integration and build process.

Topaz for Total Test Functional Test

The Functional Test feature of Topaz for Total Test is an advanced and flexible tool for writing and executing automated functional and integration tests of programs on a mainframe.

With the Functional Test feature of Topaz for Total Test you can test programs both on-line and batch written in COBOL, PL/I, and Assembler. It provides advanced features such as virtualization of sub programs, automated execution of tests through scheduling or integration with external build system and generation of web-based user interfaces for easy manual testing. You can even use user interface-based test automation systems to drive the execution of your backend unit tests.


What’s New

The following enhancements have been introduced to Topaz for Total Test Release 19.04.01:

Topaz for Total Test Unit Test

  Additional support for CICS commands.

  Support for Combined REWRITE stub.

  Support for CICS integrated translator.

  Added redefine for DB2 stub host variables.

  Support for IMS CEETDLI interfaces.

Topaz for Total Test Functional Test

  Web Client and Repository server installed together with CES. Follow the instructions in the Compuware Web Products Installation and Configuration Guide.

  Replaced the use of FTP with HCI.

  One combined test scenario - first integration between unit and functional tests:

-- Allowing execution of unit and functional test cases from the same test scenario with one user flow.

-- Uses the repository from functional testing to keep runtime data about programs to be unit tested.

-- At execution time generates the runner JCL removing the need for users to manually create and administrate runner JCL files.

This is the first initial integration between unit and functional testing and shows how the integration of the approaches will be. Improvements will be made for each coming release based on customer interactions and feedback.


Topaz for Total Test Maintenance Support

Compuware is committed to actively supporting its current product releases. Up-to-date product release support and retirement information is available on Compuware’s FrontLine Support - Product Currency Tables page .


Software and Hardware Requirements

The Software and Hardware Requirements are now located in the Topaz for Total Test Functional Test Server Installation and Configuration Guide and Topaz Workbench Installation and Configuration Guide .


Technical Notes

N/A


Known Issues

N/A