Test services provider
First Claim
1. A computer-readable medium having computer-executable components, comprising:
- a test case scenario object that comprises test methods that are arranged to test an electronic system;
a test harness that is arranged to provide system test services; and
a test services provider that is arranged to register the system test services and to invoke a particular registered test service from the test harness in response to a request from a test case scenario object test method requesting the particular registered test service, wherein the test services provider is further arranged to store references to test service objects that implement the system test services, wherein the references are stored in response to requests by the test harness.
2 Assignments
0 Petitions
Accused Products
Abstract
A test services provider is an object that is arranged to provide a standardized interface for calling test harness provided functionality. The test services provider is not tied to a specific test harness, and provides a standard interface such that both test harness functionality and test cases can be written without beforehand knowledge of the other. In operation, the test harness registers the test services that provides with the test service provider, and the test cases retrieve the registered test services from the test harness as needed. Accordingly, the test case does not have to query the test harness itself for the object that provides the desired test harness functionality, but rather uses a standardized interface provided by the test services provider to retrieve the desired test services.
-
Citations
8 Claims
-
1. A computer-readable medium having computer-executable components, comprising:
-
a test case scenario object that comprises test methods that are arranged to test an electronic system; a test harness that is arranged to provide system test services; and a test services provider that is arranged to register the system test services and to invoke a particular registered test service from the test harness in response to a request from a test case scenario object test method requesting the particular registered test service, wherein the test services provider is further arranged to store references to test service objects that implement the system test services, wherein the references are stored in response to requests by the test harness. - View Dependent Claims (2)
-
-
3. A method for automated testing, comprising:
-
providing test methods that are arranged to test an electronic system; providing test services that are associated with a test harness; registering the test services with a test services provider; executing one of the test methods; and invoking a registered test service in response to a request from the executing test method, wherein the references are stored in response to requests by the test harness. - View Dependent Claims (4)
-
-
5. A system having computer-executable components, comprising:
-
a test case scenario object that comprises test methods that are arranged to test an electronic system; a test harness that is arranged to provide system test services; and a test services provider that is arranged to register the system test services and to invoke a particular registered test service from the test harness in response to a request from a test case scenario object test method requesting the particular registered test service, wherein the test services provider is further arranged to store references to test service objects that implement the system test services, wherein the references are stored in response to requests by the test harness. - View Dependent Claims (6)
-
-
7. A test automation system, comprising:
-
means for providing test methods that are arranged to test an electronic system; means for providing test services that are associated with a test harness; means for registering the test services with a test services provider; means for executing one of the test methods; and means for invoking a registered test service in response to a request from the executing test method, further comprising means for storing references to test service objects that implement the system test services, wherein the references are stored in response to requests by the test harness. - View Dependent Claims (8)
-
Specification