Browse Prior Art Database

Regression Testing

IP.com Disclosure Number: IPCOM000062347D
Original Publication Date: 1986-Nov-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 3 page(s) / 86K

Publishing Venue

IBM

Related People

Craggs, IG: AUTHOR [+2]

Abstract

One problem in testing the implementation of Advanced Program to Program Communication (APPC) in a Customer Information Control System (CICS) environment is that there is no facility provided to control the operation of conversations at the remote (back end) CICS. The arrangement illustrated in the drawings is one method of controlling the conversations from 3270 terminals via an interpreter. It thus provides a means of presenting current status to a tester at both ends, with the ability to invoke any of the Distributed Transaction Processing (DTP) functions in all connected systems, so the flow of Control and Data between the connected systems may be monitored and modified.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Regression Testing

One problem in testing the implementation of Advanced Program to Program Communication (APPC) in a Customer Information Control System (CICS) environment is that there is no facility provided to control the operation of conversations at the remote (back end) CICS. The arrangement illustrated in the drawings is one method of controlling the conversations from 3270 terminals via an interpreter. It thus provides a means of presenting current status to a tester at both ends, with the ability to invoke any of the Distributed Transaction Processing (DTP) functions in all connected systems, so the flow of Control and Data between the connected systems may be monitored and modified. This function may be combined with other mechanisms to record and replay the operators actions to provide a method of automated regression testing which may be performed by less skilled personnel and which will be described at the end of this article. The Interpreter enables a specialist tester to exercise the full Command set of the Application Programming Interface (API) in any order from each of the connections, through a common operator interface. CICS permits the attachment of a terminal to the 'Front-end' only and does not support interactively the full API (via the CICS Command Interpreter, CECI). The interpreter layer at the 'Front-end' communicates directly with the tester driver part, and the execution layer controls the APPC conversation connection in one task. However, these functions of the 'Back-end' are divided between an execution layer task whose principle facility is the APPC conversation under investigation and an interpreting task which provides communication with the driver part. The two tasks communicate through 'POST/WAIT' techniques. Nevertheless, the operator interface is common at each end. The interface to the Test-Tool determines at which 'end' it is invoked and selects the appropriate method of communication to the driver part. Thus, it is possible to control both ends of a CICS LU6.2 DTP session interactively (i.e., from a terminal at each end), using any of the whole of the CICS DTP command set. After interactiv...