Browse Prior Art Database

Non-invasive Automation of Software Test with Shared Peripherals

IP.com Disclosure Number: IPCOM000108986D
Original Publication Date: 1992-Jul-01
Included in the Prior Art Database: 2005-Mar-23
Document File: 3 page(s) / 111K

Publishing Venue

IBM

Related People

Dyar, JR: AUTHOR [+7]

Abstract

Disclosed is a test system architecture and associated hardware for use in exercising and testing computer hardware. Programming is described which provides the following: 1) A stimulus response test environment which is completely transparent to the system under test's software; 2) Remote and automatic control of test inputs to the software. This provides for determination of the response to the inputs from the system's display without operator intervention; 3) A remote test driver/coordinator to monitor activity between a system under test and its peripheral device.

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

Non-invasive Automation of Software Test with Shared Peripherals

       Disclosed is a test system architecture and associated
hardware for use in exercising and testing computer hardware.
Programming is described which provides the following:  1) A stimulus
response test environment which is completely transparent to the
system under test's software; 2) Remote and automatic control of test
inputs to the software.  This provides for determination of the
response to the inputs from the system's display without operator
intervention;  3) A remote test driver/coordinator to monitor
activity between a system under test and its peripheral device. This
allows recording of the events leading up to a failure in the system
under test's hardware of software;  4) A centralized interface
between the multiple-channels of communication which occur between
the system under test (including its peripherals) and a remote test
driver/coordinator.

      The figure illustrates the architecture of the test system.
The computer which will run the software to be tested consists of a
video display and a main system unit.  In addition, the system under
test requires peripherals, such as a keyboard, pointing device
(commonly called a "mouse"), and possibly another unspecified
peripheral which communicates in asynchronous format.  The system
under test is connected to two interface devices, a display content
monitor ("DCM") and an intelligent remote interface element ("IRIE").
The DCM includes hardware and circuitry allowing it to tap into the
video signals being fed to the display for purposes of remotely
monitoring the display screen's image.  The DCM also implements
various techniques to reduce the screen contents into unique
compressed patterns in order to optimize content comparisons.  The
keyboard, mouse, and asynchronous peripherals are connected to the
IRIE which is responsible for controlling their communications with
the system under test and allows simulation of any peripheral device
by the test driver/coordinator.

      Since the DCM monitors the video signals being fed to the
display, it can determine the content of any area of the screen
without interfering with software that may be executing in the system
under test.  This non-invasive...