Method for testing operating system components
First Claim
1. A method for testing components of an operating system via a set of application programs in accordance with a test definition, the method comprising:
- first establishing a set of operating system components to be represented in the test definition;
second establishing a set of capabilities of each application program to issue requests to one of the set of operating system components, including for each request a way in which a particular one of the components is accessed;
third establishing a set of classes for the components in accordance with various ways in which the application programs access the operating system components; and
formulating a set of test calls to be issued by the application programs in accordance with the capabilities defined during the second establishing step, the set of test calls covering the components and classes established during the first establishing and third establishing steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A sequential operation system component (e.g., shell) testing method is disclosed that utilizes a set of established user applications to access particular components of an operating system. A set of components of the operating system to be tested are established. Capabilities of a set of applications to access the components is established. The manner in which applications access the components is analyzed to establish classes. Furthermore, parameter sets are identified for each of the classes (e.g., functions). Test cases are created based upon combinations of parameter usages. Test calls are formulated by defining actual values to the parameter usages defined for the test cases.
-
Citations
14 Claims
-
1. A method for testing components of an operating system via a set of application programs in accordance with a test definition, the method comprising:
-
first establishing a set of operating system components to be represented in the test definition;
second establishing a set of capabilities of each application program to issue requests to one of the set of operating system components, including for each request a way in which a particular one of the components is accessed;
third establishing a set of classes for the components in accordance with various ways in which the application programs access the operating system components; and
formulating a set of test calls to be issued by the application programs in accordance with the capabilities defined during the second establishing step, the set of test calls covering the components and classes established during the first establishing and third establishing steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification