Browse Prior Art Database

Integrated Peripheral Test Scheme

IP.com Disclosure Number: IPCOM000102307D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 55K

Publishing Venue

IBM

Related People

Boardman, TJ: AUTHOR

Abstract

Newly developed peripherals are comprehensively tested with a large collection of programs and criteria, all co-ordinated by a testcase driver program. Improvement in the efficiency of such a driver program can be effected by splitting its structure into two functional parts: compiler and engine.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 56% of the total text.

Integrated Peripheral Test Scheme

       Newly developed peripherals are comprehensively tested
with a large collection of programs and criteria, all co-ordinated by
a testcase driver program.  Improvement in the efficiency of such a
driver program can be effected by splitting its structure into two
functional parts:  compiler and engine.

      Testing a newly developed peripheral requires a large number of
complex operations.  To automate these actions, test sequences are
listed in such a way that a computer program can follow them and
carry out the tests autonomously.  These lists of test sequences are
known as testcases.  The program which reads the testcases and sends
commands to the peripheral under test is known as a testcase driver.
A peripheral is usually designed to connect to more than one type of
computer, and all tests must be repeated on each computer, so
requiring a separate testcase driver be produced for each type of
computer.  Not only is effort duplicated but it is easy for the
testcase interpretation and user interface to differ between the
testcase drivers. Often when developing a peripheral, the hardware is
simulated so that peripheral microcode may be tested before the
hardware is available.  This requires a further testcase driver be
written.

      Duplication of programming effort in production of the testcase
driver is reduced by splitting the testcase driver into two parts: a
testcase compiler and a testcase engine.

     ...