Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Flexible Test Driver Program to Test a Product Code

IP.com Disclosure Number: IPCOM000060793D
Original Publication Date: 1986-May-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Lederer, JF: AUTHOR

Abstract

A flexible test driver program allows testing of a product code, which is a collection of subroutines, to insure that all subroutines of the product code are called. A systems services input output (SSIO) product code is a collection of subroutines for use in accessing a typewriter in response to activation of various keys of the typewriter. The SSIO Code has a defined register interface that may be efficiently tested in an organized manner. A test case parser program scans human-readable test case descriptions and produces a table of test cases usable by the flexible test driver program. The test driver program is written on a main frame computer, for example, by the user filling in the blanks in astandard block.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 1

Flexible Test Driver Program to Test a Product Code

A flexible test driver program allows testing of a product code, which is a collection of subroutines, to insure that all subroutines of the product code are called. A systems services input output (SSIO) product code is a collection of subroutines for use in accessing a typewriter in response to activation of various keys of the typewriter. The SSIO Code has a defined register interface that may be efficiently tested in an organized manner. A test case parser program scans human-readable test case descriptions and produces a table of test cases usable by the flexible test driver program. The test driver program is written on a main frame computer, for example, by the user filling in the blanks in astandard block. A human-readable file is filled with these standard blocks for each major SSIO function and includes an operator message. A test case-parsing program extracts the essential data from the human-readable files to create a large test case table/matrix. The table/matrix is downloaded to a personal computer containing a RAM cartridge interface so that data for up to 256 test cases can be written on a 16K RAM (random-access memory) cartridge. The cartridge is plugged into another slot in the typewriter so that the test driver program can read the description of each test case from the cartridge, as needed. If it is desired to modify a test case, the table/matrix can be directly modified on the main frame com...