Method and System for Evaluating the Testing of a Software System Having a Plurality of Components
First Claim
1. A method for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system, comprising:
- automatically collecting, by a processor, multi-dimensional data related to the testing project, including results of the testing; and
developing, by the processor, a QCTE measure for the testing project,wherein QCTE comprises a quality of testing effort that the plurality of components have undergone in the testing project, andwherein the QCTE measure is based on a measure of amount of software code of the plurality of components that has been tested during the testing project and a measure of extent of completion of the testing project.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system. Multi-dimensional data related to the testing project, including results of the testing, are automatically collected. Values for metrics related to a quality of testing effort that components have undergone in the testing project are developed. In one embodiment, the measure is based on a measure of amount of software code of the plurality of components that has been tested during the testing project. Projected testing results at completion of the testing are developed by forecasting projected values of at least one metric at completion of the testing project.
-
Citations
34 Claims
-
1. A method for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system, comprising:
-
automatically collecting, by a processor, multi-dimensional data related to the testing project, including results of the testing; and developing, by the processor, a QCTE measure for the testing project, wherein QCTE comprises a quality of testing effort that the plurality of components have undergone in the testing project, and wherein the QCTE measure is based on a measure of amount of software code of the plurality of components that has been tested during the testing project and a measure of extent of completion of the testing project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system, comprising:
-
automatically collecting, by a processor, multi-dimensional data related to the testing project, including results of the testing; and developing, by the processor for a component in the plurality of components, a value for a metric related to a quality of testing effort that the component has undergone in the testing project, wherein the quality of testing effort for the component is based on a measure of amount of software code of the component that has been tested during the testing project; and developing, by the processor, projected testing results at completion of the testing, by forecasting a projected value of the metric at completion of the testing project. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system, comprising:
-
a processor; and a non-transitory computer-readable medium encoding instructions for evaluating the testing of the software system and for execution by the processor, the instructions including; a multi-dimensional data collecting module configured to automatically collect multi-dimensional data related to the testing project, including results of the testing; and a metrics module configured to develop a QCTE measure for the testing project, wherein QCTE comprises a quality of testing effort that the plurality of components have undergone in the testing project, and wherein the QCTE measure is based on a measure of amount of software code of the plurality of components that has been tested during the testing project and a measure of extent of completion of the testing project. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software system, comprising:
-
a processor; and a non-transitory computer-readable medium encoding instructions for evaluating the testing of the software system and for execution by the processor, the instructions including; a multi-dimensional data collecting module configured to automatically collect multi-dimensional data related to the testing project, including results of the testing; and a metrics module configured to develop, for a component in the plurality of components, a value for a metric related to a quality of testing effort that the component has undergone in the testing project, wherein the quality of testing effort for the component is based on a measure of amount of software code of the component that has been tested during the testing project; and a results projecting module configured to develop projected testing results at completion of the testing, by forecasting a projected value of the metric at completion of the testing project. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer program embodied on a non-transitory computer readable medium for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software,
wherein the computer program comprises modules encoding interrelated and interdependent processes, including a multi-dimensional data collecting module, a metrics module, and a results projecting module, and wherein the computer program is configured to perform a method comprising: automatically collecting, by the multi-dimensional data collecting module, multi-dimensional data related to the testing project, including results of the testing; and developing, by the metrics module, for a component in the plurality of components, a value for a metric related to a quality of testing effort that the component has undergone in the testing project, wherein the quality of testing effort for the component is based on a measure of amount of software code of the component that has been tested during the testing project; and developing, by the results projecting module, projected testing results at completion of the testing, by forecasting a projected value of the metric at completion of the testing project.
-
34. A computer program embodied on a non-transitory computer readable medium for evaluating testing of a software system in a testing project in which the testing is performed on software code in a plurality of components of the software,
wherein the computer program comprises modules encoding interrelated and interdependent processes, including a multi-dimensional data collecting module, a metrics module, and a results projecting module, and wherein the computer program is configured to perform a method comprising: -
automatically collecting, by the multi-dimensional data collecting module, multi-dimensional data related to the testing project, including results of the testing; and developing, by the metrics module, a QCTE measure for the testing project, wherein QCTE comprises a quality of testing effort that the plurality of components have undergone in the testing project, and wherein the QCTE measure is based on a measure of amount of software code of the plurality of components that has been tested during the testing project and a measure of extent of completion of the testing project.
-
Specification