Browse Prior Art Database

Keyboard Simulator and Monitor

IP.com Disclosure Number: IPCOM000110036D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 33K

Publishing Venue

IBM

Related People

Havens, GL: AUTHOR

Abstract

This article describes a program (named Keyboard Simulator and Monitor) which allows for automated testing of applications and operating systems using keyboard inputs. The program is executed on the IBM 4680 Store System, and makes control modules for test cases. The program captures keystrokes from the keyboard and status information to create the test cases. The test case can then be executed in a verified or non-verified status mode. If verification errors are encountered during execution, the keyboard will be cleared and the test case re-tried starting from the last good key. The test case can be executed on one or more devices at a time. Unique execution and error recovery are done using control modules.

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

Keyboard Simulator and Monitor

       This article describes a program (named Keyboard
Simulator and Monitor) which allows for automated testing of
applications and operating systems using keyboard inputs.  The
program is executed on the IBM 4680 Store System, and makes control
modules for test cases.  The program captures keystrokes from the
keyboard and status information to create the test cases.  The test
case can then be executed in a verified or non-verified status mode.
If verification errors are encountered during execution, the keyboard
will be cleared and the test case re-tried starting from the last
good key.  The test case can be executed on one or more devices at a
time.  Unique execution and error recovery are done using control
modules.

      The program includes a command pipe containing a plurality of
commands and a response pipe containing a plurality of responses.  A
driver reads commands from a terminal command pipe.  If a terminal is
in monitor mode, the keys and status are automatically converted to
soft key codes and written to the controller monitor file.  If the
soft key codes are sent from a control module using the immediate key
send function, the status must be checked by the control module, as
required.  When the driver is initialized, the driver creates the
terminal command pipe.  The keys will be sent to the I/O processor
only when the wait light indicator is off to prevent keys from being
discarded.  The response pipe the...