1989-08-16
1991-11-19
Smith, Jerry
Excavating
371 151, 371 251, 371 671, G06F 1100
Patent
active
050671294
ABSTRACT:
An apparatus automatically generates test programs to test a service processor associated with a computer. The apparatus comprises a knowledge base for mapping screens generated by the service processor, which screens are arranged in a hierarchical manner and comprise menu screens which access other screens lower in the hierarchy and end point screens which represent memory of the computer serviced by the service processor. The apparatus also includes a user interface for selecting at least one screen generated by the service processor, which screen identifies a branch of screens lower in the hierarchy for testing. A program generator is coupled to the user interface and the knowledge base, and identifies from the knowledge base the screens in the branch. The program generator also generates a program to direct the service processor to call up the screens in the branch, and test the pathing between the screens by comparing the map provided by the memory to the screens actually called up by the service processor. To reduce the testing time, the program generator can select a fraction of the paths in the branch for testing. The program generator also writes a program to direct the service processor to exercise the end point screens to determine if the service processor is able to write data into the memory of the computer.
REFERENCES:
patent: 4464655 (1984-08-01), Bird
patent: 4488299 (1984-12-01), Fellhauer et al.
patent: 4550406 (1985-10-01), Neal
patent: 4606025 (1986-08-01), Peters et al.
patent: 4622647 (1986-11-01), Sagnard et al.
patent: 4649515 (1987-03-01), Thompson et al.
patent: 4654852 (1987-03-01), Bentley et al.
patent: 4727473 (1988-02-01), Anderson et al.
patent: 4759019 (1988-07-01), Bentley et al.
patent: 4766595 (1988-08-01), Gollomp
patent: 4932021 (1990-06-01), Moody
patent: 4970725 (1990-11-01), McEnroe et al.
IEEE Potentials, Oct. 1986, "Fault Diagnosis", by Thomas J. Laffey.
IEEE, Jun. 1987, "A PC Based Expert Diagnostic Tool", by Paul M. Bursch et al.
IEEE, Oct. 1988, "A Knowledge-Based System for Selecting Test Methodologies", by Xi-An Zhu et al.
Test Case Generator Tutorial, by C. U. Munoz. (Technical Report)
A Test Program Generator for Testing Compilers of PL/1-Like Languages, by D. L. Bird, D. G. Jacobs, T. Clowes, R. E. Weir.
IBM TDB, Feb. 1986, pp. 3726-3727, "Automated Testing of Application Programs".
IEEE Article vol. SE-10, No. 4, Jul. 1984, "An Evaluation of Random Testing".
IEEE Article, Vol. SE-12, No. 1, Jan. 1986, "Certifying The Reliability of Software".
IBM TDB, Oct. 1982, pp. 2304-2305, "Screen Image Rule Generation System for Test Data . . . ".
IBM TDB, Oct. 1982, pp. 2316.varies.2318, "Engineering Data Entry System for Automatic Generation of . . . ".
IBM TDB, Dec. 1985, p. 3213, "Diagnostic Expert System Rulebase Loop Handling".
IBM TDB, Mar. 1988, pp. 314-316, "Expert System to Ease Repair of Printed Circuit Boards".
IBM TDB, May 1979, pp. 4861-4863, "Technology/Tester Independent Query Syntax for the Interactive . . . ".
IEE Article, "An Approach to Software Product Testing".
Pracniques, Feb. 1983, vol. 26, No. 2, "Monte Carlo Debugging: A Brief Tutorial".
Software Practice and Experience, vol. 10, pp. 897-918, "Compiler Testing Using a Sentence Generator".
Software-Practice and Experience, vol. 12, pp. 505-516, "A Test Data Synthesizer for Telephone Company Accounting Office . . . ".
IBM Systems Journal, vol. 22, No. 3, 1983, "Automatic Generation of Random Self-Checking Test Cases".
"Automatic Generation of Test Cases", by K. V. Hanford.
"Testing Compilers of High Level Programming Languages", by R. P. Seaman.
"Using Attributed Grammars to Test Designs and Implementations", by A. G. Duncan & J. S. Hutchison.
"Requirements-Based Testing of Real-Time Systems: Modeling for Testability", by M. Chandrasekharar, B. Dasarathy & Z. Kishimoto.
"Limits to Program Testing with Random Number Inputs", by Paul B. Moranda.
"Quantifying Software Validity by Sampling", by J. W. Duran & J. J. Wiorkowski.
"Misconceptions and Fallacies in Software Reliability", by Harlan D. Mills.
"A Sentence Generator for Testing Parsers", by Paul Purdom.
Evans Timothy G.
Gould Mark W.
McNamara Timothy J.
Hua Ly V.
International Business Machines Corp.
Samodovitz Arthur J.
Smith Jerry
LandOfFree
Service processor tester does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Service processor tester, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Service processor tester will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1375352