Diagnostic test sets
First Claim
Patent Images
1. A system, comprising:
- a data store to store a diagnostic test set, where the diagnostic test set comprises metadata that describes a diagnostic test to be performed, where the diagnostic test is configurable to control analysis of a user selectable set of features for a user selectable set of applications resident on a user-selectable set of computers, and where the set of applications interact with a user selectable set of databases resident on a second user selectable set of computers;
a first logic to prepare the diagnostic test set to control a diagnostic session; and
a second logic to cause the diagnostic session to execute, the diagnostic session to be controlled, at least in part, by the diagnostic test set prepared by the first logic.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methodologies, media, and other embodiments associated with metadata driven diagnostic test execution are described. One exemplary system embodiment includes a diagnostic test set repository where pre-defined and/or user-defined XML files that store the metadata for driving the diagnostic test execution can be stored. The example system may also include a first logic to prepare the XML file to control a diagnostic session and a second logic to control the diagnostic session based on the prepared XML file.
41 Citations
24 Claims
-
1. A system, comprising:
-
a data store to store a diagnostic test set, where the diagnostic test set comprises metadata that describes a diagnostic test to be performed, where the diagnostic test is configurable to control analysis of a user selectable set of features for a user selectable set of applications resident on a user-selectable set of computers, and where the set of applications interact with a user selectable set of databases resident on a second user selectable set of computers; a first logic to prepare the diagnostic test set to control a diagnostic session; and a second logic to cause the diagnostic session to execute, the diagnostic session to be controlled, at least in part, by the diagnostic test set prepared by the first logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a data store to store a diagnostic test set, the diagnostic test set comprising metadata that describes a diagnostic test to be performed; a first logic to prepare the diagnostic test set to control a diagnostic session; and a second logic to cause the diagnostic session to execute, the diagnostic session to be controlled, at least in part, by the diagnostic test set prepared by the first logic; a JSP web-based user interface to locate the diagnostic test set on one of, the Internet, an intranet, and a file system, to configure the diagnostic test set, to select a diagnostic test set to control the diagnostic session, and to create a user-defined diagnostic test set, the diagnostic test set being an XML file that provides a description of one or more diagnostic tests configured to analyze one or more of, a database application, a database, and a database application interaction with a database, the description to include one or more of, a diagnostic test name, a diagnostic test location, and a set of inputs for the diagnostic test; where to configure the diagnostic test set includes selecting a feature to be tested, selecting an application to be tested, selecting a database to be tested, selecting an interaction between an application and a database to be tested, and selecting a target machine to be tested, the diagnostic test being one or more of, a PL/SQL executable, a JSP executable, a PerI executable, a shell script executable, and a Java executable, the diagnostic test set being configurable to control analysis of a user selectable set of features for a user selectable set of applications resident on a user-selectable set of computers, where the set of applications interact with a user selectable set of databases resident on a second user selectable set of computers; and where to prepare the diagnostic test set to control a diagnostic session comprises selectively acquiring an input available in the test set and selectively acquiring a missing input value from one or more of, a user, and a default source.
-
-
15. A computer-readable medium storing processor executable instructions operable to perform a method, the method comprising:
-
identifying a diagnostic to be performed as part of a session to analyze one or more of an application, a database, and an interaction between the application and the database, where identifying the diagnostic includes receiving an input from a web-based user interface; configuring an XML file to control the session, where the XML file is to store metadata to control metadata driven diagnostic test execution, where configuring the XML file includes bundling a set of diagnostics to be performed as part of the session, ordering the set of diagnostics, and resolving inputs for the set of diagnostics, and where the metadata is to describe one or more of, a diagnostic name, a diagnostic location, a diagnostic input, and a diagnostic output; controlling a diagnostic logic to perform the session in accordance with the XML file; and providing a first signal concerning the outcome of the session. - View Dependent Claims (16, 17, 18)
-
-
19. A system, comprising:
-
a data store to store a diagnostic test set, where the diagnostic test set comprises metadata that describes a diagnostic test to be performed, where the diagnostic test is configurable to control analysis of a user selectable set of features for a user selectable set of applications resident on a user-selectable set of computers, and where the set of applications interact with a user selectable set of databases resident on a second user selectable set of computers; means for preparing the diagnostic test set to control a diagnostic session; and means for causing the diagnostic session to execute, the diagnostic session to be controlled, at least in part, by the diagnostic test set prepared by the means for preparing. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
identifying a diagnostic to be performed as part of a session to analyze one or more of an application, a database, and an interaction between the application and the database, where identifying the diagnostic includes receiving an input from a web-based user interface; configuring an XML file to control the session, where the XML file is to store metadata to control metadata driven diagnostic test execution, where configuring the XML file includes bundling a set of diagnostics to be performed as part of the session, ordering the set of diagnostics, and resolving inputs for the set of diagnostics, and where the metadata is to describe one or more of, a diagnostic name, a diagnostic location, a diagnostic input, and a diagnostic output; performing the session in accordance with the XML file; and providing a first signal concerning the outcome of the session. - View Dependent Claims (22, 23, 24)
-
Specification