Browse Prior Art Database

Keysave/Keyuse

IP.com Disclosure Number: IPCOM000062652D
Original Publication Date: 1986-Dec-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 14K

Publishing Venue

IBM

Related People

Green, CJ: AUTHOR [+6]

Abstract

This article describes a technique for developing tests of application software by selectively recording keystrokes of an application test developed for playback as an automated test tool. The software utilized is called Keysave/Keyuse. This technique is enhanced by the system described in the following article. The Keysave/Keyuse utility consists of the following functional pieces: SAVE The software that saves keystroke information used to test an application, while the application is being run. USE The software that plays back SAVEd keystroke information to test an application while the application is being developed.

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

Page 1 of 2

Keysave/Keyuse

This article describes a technique for developing tests of application software by selectively recording keystrokes of an application test developed for playback as an automated test tool. The software utilized is called Keysave/Keyuse. This technique is enhanced by the system described in the following article. The Keysave/Keyuse utility consists of the following functional pieces: SAVE The software that saves keystroke information used to test an application, while the application is

being run. USE The software that plays back SAVEd keystroke information

to test an application while the application

is being

developed. TOTXT A utility to convert the SAVEd keystroke information to a text editable file for easy modification or analysis. TOKEY A utility to convert a text editable file to SAVEd for mat for playback. SHOWSCR A utility that displays screens that were saved when playing back keystrokes with USE. KEYBOARD SIMULATOR CARD A card used to send keystrokes to another personal computer (PC); needed when there are collisions

between the application that is being tested and SAVE or

USE (they cannot run in the same PC). The intent of these tools is to provide the application developer and application tester with a method of repeatedly testing an application in many environments, hardware and software configurations, without having to know the intimate details of the environment and application. By providing a consistent simulated user interface, a specific test can be controlled and analyzed more efficiently. SAVE is a utility that can be installed in the developer or tester's system to capture the external user input to the application being tested. This provides a file of hardware-independent keystrokes that can be played back at a later time to repeat the same test. The hardware independence allows the creation of a scenario on one system type to be played back unmodified on a differing system type. The playback software, USE, generates the appropriate hardware scan codes required to support the system being tested. USE is a utility that can be installed in the developer or tester's system to play back the SAVEd user input to the application being tested. This provides a quick way to test a single application in a single environment and to validate the SAVEd input scenario for accuracy. The SAVEd keystroke scenario is loaded into random-access memory (RAM) of the system being tested and provides to the application a keystroke at a...