Total Test Non-virtualized Test Overview


Total Test Non-virtualized Test is a tool for testing COBOL, PL/I, and Assembler programs on IBM zOS, and it can be used as a developer tool for easily calling programs during development.

You can use Total Test Non-virtualized Test within an Eclipse-based IDE, such as Workbench for Eclipse, or through a web browser to create, execute, and evaluate complex test cases by combining a sequence of SQL select statements, program calls and comparison of data sets. Test cases can then be deployed to the Total Test Non-virtualized Test server. The server comes with a web client where you can execute deployed test cases, and evaluate results.

The Total Test Non-virtualized Test server comes with a repository of your program interfaces—how a program can be called and what data it requires. The interface is based on copybooks and data definitions in the linkage section of the program (when it is COBOL). The repository is available from the web client and from Eclipse.

A program interface can be viewed in the web client and it is also possible to call the program directly from the browser. In Workbench for Eclipse, program definition can be drag and dropped into a test case editor. The repository makes it easy to find a program interface and setup a call to the program.

Adding program interfaces to the repository is a straightforward process—just provide the program name and its source location. Total Test Non-virtualized Test can then analyze the linkage section of program, find included copybooks, and extract data definitions.

Using Total Test Non-virtualized Test as a developer tool will help you during development. Instead of manually writing a test driver to start your program, you log into the web client, find your program and execute it directly. It is part of the Workbench for Eclipse and integrates with IBM Developer for z (IDz). You can initiate a debug session and code coverage directly from the browser or from Workbench for Eclipse. Information about jobs and data sets can be retrieved directly from the browser.

Architectural Overview

The following figure shows how the Eclipse and browser clients communicates with the Total Test Non-virtualized Test server to get information from the repository and how the server and Eclipse client can execute components on the mainframe.

 Architectural overview of Total Test Non-virtualized Test.

Architectural overview of Topaz for Total Test  Non-virtualized Test.png

Simplified Usage

It is possible to use much of Non-virtualized Test's functionality without setting up the Repository Server and configuring JCL skeletons on the mainframe. Certain functionality will not be available such as the web browser and the use of the Functional Test element for testing called modules with data through linkage section. For Batch testing of jobs and main batch programs, much functionality is available and just requires Workbench for Eclipse and a host connection. For detail information on how to use of Non-virtualized Test without using the Repository Server, see  Using Non-virtualized Test without the Repository Server.

Additional Information

This space focuses on how to use Total Test Non-virtualized Test from a developer or tester perspective. The Total Test web client is documented in the BMC AMI Products for Web online help for Total Test.

For the eclipse part of the documentation it is assumed that you have previous knowledge about Eclipse.

If you are new to the Eclipse environment, you can get an overview of its features and functions at the Vogella website.

In addition, there are many places on the web that introduce Eclipse, including the Eclipse Foundation web site and the built-in documentation found in the help of an Eclipse IDE installation.

Most information presented in this space is also available as video tutorials. Access these training modules on the BMC support site.

Other spaces describe how to install and configure the Total Test Non-virtualized Test server and the Total Test Non-virtualized Test z/OS Agent.

Upgrading Plugins from Version 4.0.1 (or earlier) to 20.01.01 (or later)

An upgrade will not be possible. You must perform a new installation.

For more details, see the separate space BMC-AMI-DevX-Workbench-for-Eclipse-Installation-Guide.

Upgrading Plugins from Version 4.0.1 (or earlier) to 19.xx.xx

To upgrade from the XaTester by Eclipse plugin to the Total Test Non-virtualized Test Eclipse plugin, execute these steps:

  1. Open the current product with XaTester installed. Uninstall XaTester.

    Success

    Tip

    The uninstall feature is located under the Help menu > Install new software > Already Installed. Select XaTester from the list and click on the uninstall button. Follow the process in the right lower corner of the product.

  2. Uninstall will request a restart. Restart the product.
  3. After restart of the product select a new workspace.
  4. Install Total Test as a new product.
  5. Select restart. Restart on the new workspace.

You are now ready to use the new Total Test Release.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX Workbench for Eclipse 23.04