Extraction of problem diagnostic knowledge from test cases
First Claim
Patent Images
1. A method comprising:
- identifying a first set of log entries generated during a first execution of an application code in a first scenario, wherein each log entry in the first set of log entries corresponds to a set of lines of code in the application code;
creating a first rule based, at least in part, on a first order of the first set of log entries, wherein the first order is based on a first chronological order;
identifying a second set of log entries generated during a second execution of the application code in a second scenario; and
determining the second set of log entries partially satisfies the first rule;
wherein;
at least determining the second set of log entries partially satisfies the first rule is performed by computer software running on computer hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying a first set of log entries generated during a first execution of an application code in a first scenario, wherein each log entry in the first set of log entries corresponds to a set of lines of code in the application code; creating a first rule based, at least in part, on a first order of the first set of log entries, wherein the first order is based on a first chronological order; identifying a second set of log entries generated during a second execution of the application code in a second scenario; and determining the second set of log entries partially satisfies the first rule; wherein; at least determining the second set of log entries partially satisfies the first rule is performed by computer software running on computer hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer readable storage medium having stored thereon; first instructions executable by a device to cause the device to identify a first set of log entries generated during a first execution of an application code in a first scenario, wherein each log entry in the first set of log entries corresponds to a set of lines of code in the application code; second instructions executable by a device to cause the device to create a first rule based, at least in part, on a first order of the first set of log entries, wherein the first order is based on a first chronological order; third instructions executable by a device to cause the device to identify a second set of log entries generated during a second execution of the application code in a second scenario; and fourth instructions executable by a device to cause the device to determine the second set of log entries partially satisfies the first rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer system comprising:
-
a processor set; and a computer readable storage medium; wherein; the processor set is structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include; first instructions executable by a device to cause the device to identify a first set of log entries generated during a first execution of an application code in a first scenario, wherein each log entry in the first set of log entries corresponds to a set of lines of code in the application code; second instructions executable by a device to cause the device to create a first rule based, at least in part, on a first order of the first set of log entries, wherein the first order is based on a first chronological order; third instructions executable by a device to cause the device to identify a second set of log entries generated during a second execution of the application code in a second scenario; and fourth instructions executable by a device to cause the device to determine the second set of log entries partially satisfies the first rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification