TestMatch Overview

TestMatch is a transaction content comparison tool that provides automatic testing of mainframe OLTP, which stands for "terminal based Online Transaction Processing" applications. It can be used to facilitate the migration of such legacy applications to open systems, or it can provide an automated regression test suite for an application.

Centralized test scenario recording

All user interactions can be recorded centrally on an IBM or Siemens mainframe using standard tools. Since recording is done at the network level, it works regardless of the development technology and supports various protocols.

Download the factsheet to explore the supported technologies.
Visualization

TestMatch visualizes test scenarios and sessions: this includes the terminal contents as well as all attributes that are typical for terminal based applications: protected/editable, MDT bit, reverse-video, colors.

Replay

TestMatch can replay the recorded scenarios, either against the migrated application (as a migration testing tool) or against the original application (as a regression testing tool). Normal replay can either include or leave out user think time. Stress-testing replay can launch many scenarios in parallel.

Comparison

The integrated diff tool shows a side by side comparison of a recorded scenario and its replayed counterpart.

Test analysis

TestMatch provides detailed analysis of response times and throughput, and also contains helpful utilities to detect performance problems. It calculates elaborate test scenario coverage statistics and the pass rate of replayed tests.

Proxy Recording

TestMatch Proxy Recording makes it extremely easy to record test scenarios for applications based on 3270 (zSeries, IBM) or 9750 (BS2000, Fujitsu/Siemens) protocols.

You can create test scenarios simply by using your application. Anything you do is recorded directly into TestMatch and can be automatically replayed and compared later for non-regression.

Here is the step-by-step process:

  1. Launch TestMatch and start the built-in TestMatch Proxy Recorder
  2. Connect your terminal client to the TestMatch Proxy instead of to the Mainframe
  3. Use your terminal client to access the application as you would normally. TestMatch will literally proxy the communication between client and mainframe, while at the same time recording input and output screens in the TestMatch repository. Hence anything you do will instantly become a test scenario.
  4. Stop the Proxy Recorder when done.

Advantages over traditional recording on the mainframe include:

  • No application downtime or any kind of intervention needed on the mainframe
  • No need to transfer or import trace files
  • All actions are immediately visible in TestMatch

Request Fact Sheet

Get an instant copy of this Fact Sheet.

Let's Talk

Get in touch with our experts and find out how Astadia's range of tools and experience can support your team.

contact us now