Service processor tester
First Claim
1. Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said apparatus comprising:
- storage means for storing a map indicating a correct hierarchical order of screens; and
program generating means, coupled to said storage means, for generating a program to (a) direct said service processor to display said actual screens in a hierarchical order reflecting said hierarchical arrangement of actual screens in said storage of said computer and (b) compare the map provided by said storage means to the hierarchical order of actual screens displayed by said service processor to determine if said service processor displays the correct hierarchical order of actual screens.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said apparatus comprising:
-
storage means for storing a map indicating a correct hierarchical order of screens; and program generating means, coupled to said storage means, for generating a program to (a) direct said service processor to display said actual screens in a hierarchical order reflecting said hierarchical arrangement of actual screens in said storage of said computer and (b) compare the map provided by said storage means to the hierarchical order of actual screens displayed by said service processor to determine if said service processor displays the correct hierarchical order of actual screens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said actual screens comprising end point screens and menu screens, said menu screens accessing each other and said end point screens, said end point screens being the lowest screens in any branch of the hierarchy, said apparatus comprising:
- storage means for storing a map indicating said hierarchical arrangement of actual screens; and
program generating means, coupled to said storage means, for identifying said end point screens in said hierarchy by following said map from a top or intermediary menu screen downwardly to said end point screens, and generating a program to display said end point screens, write data into locations in said computer corresponding to said displayed end point screens, read data from said locations, and comparing the written data to the read data to determine if said service processor is working properly. - View Dependent Claims (14, 15, 16, 17)
- storage means for storing a map indicating said hierarchical arrangement of actual screens; and
Specification