Browse Prior Art Database

Software Tester

IP.com Disclosure Number: IPCOM000078634D
Original Publication Date: 1973-Feb-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Cocking, RC: AUTHOR [+2]

Abstract

This software tester simulates a computer, for testing a program that is intended to operate on the actual computer that is being simulated. It interprets the instructions of the program to be tested, executes the instructions, and refers to various application programs that collect and analyze information about the operation of the program being tested.

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

Page 1 of 1

Software Tester

This software tester simulates a computer, for testing a program that is intended to operate on the actual computer that is being simulated. It interprets the instructions of the program to be tested, executes the instructions, and refers to various application programs that collect and analyze information about the operation of the program being tested.

In full simulation mode, the testing program executes each instruction of the tested program. For reducing the amount of computer time required for full simulation, the test program can permit the tested program to operate in problem state at full processor speed. In this mode the testing program is analogous to an operating system. When the tested program issues a privileged instruction, an interrupt occurs and the testing program executes the instruction, and also acquires control for monitoring the tested program. With other interrupts, the testing program similarly maintains a loose control of the tested program. For debugging a program, the testing program can stop and notify the programmer after executing each instruction of the tested program.

The testing program has a variety of application programs for producing various environmental conditions for the tested program, and for gathering and analyzing information about the program being tested. For example, the testing program can simulate an interrupt from an I/O device or simulate an I/O error, and can provide instruction and interrupt tr...