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 failure 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.
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:
• 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.
With the Functional Test feature of Topaz for Total Test you can test programs both on-line and batch written in COBOL, PL/I, EGL, RPG 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.
• The Functional Test Eclipse client is now part of the Topaz Workbench installation. When installing Topaz Workbench select Topaz for Total Test to install Topaz for Total Test with the Functional Test Eclipse client. Follow the instructions in the Topaz Workbench Installation and Configuration Guide .
• The Functional Test Web client and Repository Server are now delivered on the Compuware Web Products installation media (Topaz for Total Test Repository Server tab). Follow the instructions in the Topaz for Total Test Functional Test Server Installation and Configuration Guide to install Topaz for Total Test Functional Test Web client and Repository Server.
• The Functional Test z/OS Agent is now part of the Enterprise Common Components (ECC) installation. ECC Release 17.02.00 with all current maintenance applied (must include PTF CXS753A as a minimum) installs the Functional Test z/OS Agent. Follow the instructions in the Enterprise Common Components Installation and Configuration Guide and the Topaz for Total Test Functional Test zOS Agent Configuration Guide .
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.
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 .
• The Test Connection feature in the Web client does not work correctly when the z/OS Agent is installed as part of Enterprise Common Components. The GetVersion call of the Test Connection will fail with an error code and the checks for the PARM file and JCL skeletons will not be successful.
• Repository Server and setting a
When setting up the CES server URL in the Repository server, if a URL is entered that contains a /< something > as a suffix, it will make it impossible to login to the Web client and it is not possible to enter another URL.
The URL has to be removed or corrected manually at the MongoDB server.