Using test workload run facts and problem discovery data as input for business analytics to determine test effectiveness
First Claim
Patent Images
1. A system for improved software testing comprising:
- a processor in communication with one or more types of memory, the processor configured to;
preload into a database data related to workloads and workload data, data related to analysis points, and customer data;
determine whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics;
responsive to running a workload, collect workload run facts comprising a workload configuration or model information, workload feedback data, and system feedback data, wherein the workload feedback data comprises one or more of a transaction mix, number of simulated users, a transaction rate, failure rate per transaction and a number and distribution of errors and failures;
perform one of post processing analytics or run time analytics of the data preloaded into the database; and
provide visual workload feedback including rates and errors, or visual system feedback with customer data convergence visualization, or system alerts for out of convergence issues, via a display.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention include a method, system and computer program product for utilizing various data to determine the effectiveness of a software testing procedure. The method includes preloading, by a processor, into a database data related to workloads and workload data, data related to analysis points, and customer data. The method also includes determining, by the processor, whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics. The method further includes performing, by the processor, one of post processing analytics or run time analytics of the data preloaded into the database.
-
Citations
13 Claims
-
1. A system for improved software testing comprising:
-
a processor in communication with one or more types of memory, the processor configured to; preload into a database data related to workloads and workload data, data related to analysis points, and customer data; determine whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics; responsive to running a workload, collect workload run facts comprising a workload configuration or model information, workload feedback data, and system feedback data, wherein the workload feedback data comprises one or more of a transaction mix, number of simulated users, a transaction rate, failure rate per transaction and a number and distribution of errors and failures; perform one of post processing analytics or run time analytics of the data preloaded into the database; and provide visual workload feedback including rates and errors, or visual system feedback with customer data convergence visualization, or system alerts for out of convergence issues, via a display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for improved software testing comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; preloading, by a processor, into a database data related to workloads and workload data, data related to analysis points, and customer data; determining, by the processor, whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics; responsive to running a workload, collecting workload run facts comprising a workload configuration or model information, workload feedback data, and system feedback data, wherein the workload feedback data comprises one or more of a transaction mix, number of simulated users, a transaction rate, failure rate per transaction and a number and distribution of errors and failures; performing, by the processor, one of post processing analytics or run time analytics of the data preloaded into the database; and providing visual workload feedback including rates and errors, or visual system feedback with customer data convergence visualization, or system alerts for out of convergence issues, via a display. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification