Browse Prior Art Database

Automated Testing of Application Programs

IP.com Disclosure Number: IPCOM000059862D
Original Publication Date: 1986-Feb-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

Robinette, RA: AUTHOR [+2]

Abstract

A set of Automated Program Test programs (APT) automates the testing of applications software which run on the IBM Personal Computer under IBM PC-DOS, version 2.0 or higher. When combined with a file maintenance tool and a full-screen processor, APT automates testing to the point where keystrokes for testing are pulled from a file, live code is executed, screen and printer output are saved and actual results are compared to expected results, producing an exception report. This eliminates a major portion of the manual test efforts which are traditionally a major cost to development projects. In operation, the user defines to APT what steps, or actions, must occur in the test through a menu screen which contains generic tasks that can be performed automatically.

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

Page 1 of 2

Automated Testing of Application Programs

A set of Automated Program Test programs (APT) automates the testing of applications software which run on the IBM Personal Computer under IBM PC- DOS, version 2.0 or higher. When combined with a file maintenance tool and a full-screen processor, APT automates testing to the point where keystrokes for testing are pulled from a file, live code is executed, screen and printer output are saved and actual results are compared to expected results, producing an exception report. This eliminates a major portion of the manual test efforts which are traditionally a major cost to development projects. In operation, the user defines to APT what steps, or actions, must occur in the test through a menu screen which contains generic tasks that can be performed automatically. The user simply selects the desired tasks in the order that they must occur. The test case can then be run as often as necessary by entering a single system command. Examples of the selectable tasks are: execute a program, execute a batch file (procedure), sort a data file, list a data file, save ASCII files, and systems commands. APT then builds intelligent batch files which implement each action as defined. Once this is done, the batch file may be run and re-run as often as required, producing screen, report and file listing results. All of the results are then placed in a single file called the APT Document. Other components of APT: (1) set up the flags in the system control file to indicate to the application programs what types of results should be saved, such as screens, reports and keystrokes (SETAPT), (2) compare the results of one run against another, and (3) scan quickly through the APT Document. The full-screen processor controls the saving of screen, report and keystroke results. For example, it captures keystrokes on a first run and plays them back on subsequent runs. Management of the keystroke files is coordinated by APT. APT also requires that the application s...