System and method for automated testing and monitoring of software applications
First Claim
1. A computer system for post deployment testing, dynamic monitoring and diagnosis of an on-line application, said on-line application including and operable to execute at least one built-in test case built into said application, said built-in test case operable to test at least one aspect of said on-line application, the system comprising:
- a test coordinator responsive to said on-line application for storing registration information describing said at least one built-in test case to a test case definition storage;
a test user interface responsive to a user for presenting said at least one built-in test case to said user in accordance with the registration information and for accepting a request to initiate execution of said at least one built-in test case;
said test coordinator responsive to said request for initiating and controlling said execution of said at least one built-in test case in accordance with a set of policy variables and for periodically providing status information to said test user interface during said execution of said at least one built-in test case;
said test user interface further operable to present said status information to said user during said execution of said at least one built-in test case; and
test history reporting responsive to said test user interface and said test coordinator for evaluating execution results of said at least one built-in test case in accordance with said set of policy parameters, thereby generating evaluation results.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes a system and method for testing and monitoring an application (1i h). The application (1i h) includes and is operable to execute at least one test case operable to test at least one aspect of the application. The present invention includes a registrar within the test coordinator (1i c) for registering test cases associated with the application (1i h); a test user interface (1i b) for generating requests to initiate execution of the registered test cases; the test coordinator (1i c) also includes a mechanism for controlling the execution of the test cases in accordance with a set of policy parameters and for periodically providing status information during the execution of the test cases; and test history and reporting (1i d) responsive to the test user interface (1i b) and the test coordinator (1i c) for evaluating execution of the application (1i h) in accordance with the set of policy parameters.
295 Citations
8 Claims
-
1. A computer system for post deployment testing, dynamic monitoring and diagnosis of an on-line application, said on-line application including and operable to execute at least one built-in test case built into said application, said built-in test case operable to test at least one aspect of said on-line application, the system comprising:
-
a test coordinator responsive to said on-line application for storing registration information describing said at least one built-in test case to a test case definition storage; a test user interface responsive to a user for presenting said at least one built-in test case to said user in accordance with the registration information and for accepting a request to initiate execution of said at least one built-in test case; said test coordinator responsive to said request for initiating and controlling said execution of said at least one built-in test case in accordance with a set of policy variables and for periodically providing status information to said test user interface during said execution of said at least one built-in test case; said test user interface further operable to present said status information to said user during said execution of said at least one built-in test case; and test history reporting responsive to said test user interface and said test coordinator for evaluating execution results of said at least one built-in test case in accordance with said set of policy parameters, thereby generating evaluation results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for post deployment testing, monitoring and diagnosis of an on-line application, said on-line application including and operable to execute at least one built-in test case built into said on-line application, said built-in test case operable to test at least one aspect of said on-line application, the system comprising:
-
a test coordinator responsive to said on-line application for storing registration information describing said at least one built-in test case to a test case definition storage; a test user interface responsive to a user for presenting said at least one built-in test case to said user in accordance with the registration information and for accepting a request to initiate execution of said at least one built-in test case; said test coordinator responsive to said request for initiating and controlling said execution of said at least one test case in accordance with a set of policy parameters and for periodically providing status information to said test user interface during said execution of said at least one built-in test case; said test user interface further operable to present said status information to said user during said execution of said at least one built-in test case; test history reporting responsive to said test user interface and said test coordinator for evaluating execution results of said at least one built-in test case in accordance with said set of policy parameters, thereby generating evaluation results; and said test user interface further including means for presenting said execution results and said evaluation results to said user.
-
-
8. A computer system for post deployment testing, monitoring and diagnosis of an on-line application, said application including and operable to execute at least one built-in test case built into said on-line application, said built-in test case operable to test at least one aspect of said on-line application, the system comprising:
-
a test coordinator responsive to said on-line application for storing registration information registering said at least one built-in test case; a test user interface for generating a first request to initiate execution of said at least one built-in test case; said test coordinator responsive to said test user interface for initiating and controlling said execution of said at least one built-in test case in accordance with a set of policy parameters and for periodically providing status information to said test user interface during said execution of said at least one built-in test case; said test user interface further responsive to said status information for displaying said status information during said execution of said at least one built-in test case; test history reporting responsive to said test user interface and said test coordinator for evaluating execution results of said at least one built-in test case in accordance with said set of policy parameters, thereby generating evaluation results; and said test coordinator further responsive to said test history reporting for initiating and controlling execution of at least one diagnostic test case in response to said evaluation results.
-
Specification