Viewing multi-dimensional metric data from multiple test cases
First Claim
Patent Images
1. A computer-implemented method for displaying multi-dimensional data on a display, the method comprising:
- receiving multi-dimensional metric data from a plurality of test cases, where;
the plurality of test cases test a unit under test in a test environment that executes the test cases,the metric data is generated by the test environment from the plurality of test cases, andthe metric data comprises coverage information indicating a thoroughness of the test cases for evaluating the unit under test;
receiving an input to select a first group of test cases, the first group of test cases comprising two or more test cases from the plurality of test cases;
determining information on a structure of the unit under test, the structure of the unit under test transformed for displaying the metric data; and
displaying the structure of the unit under test and cumulative metric data for the selected first group of test cases on a display in response to the input.
1 Assignment
0 Petitions
Accused Products
Abstract
A viewer is disclosed for viewing a multi-dimensional data set. The viewer may be coupled to or included in a test environment and receive data generated in the test environment. The test environment may generate metric data from the multiple test cases of a UUT. The viewer may display the cumulative metric data generated from multiple test cases. The viewer may display the cumulative metric data in a fashion that the user can gain insight into the UUT'"'"'s characteristics.
74 Citations
22 Claims
-
1. A computer-implemented method for displaying multi-dimensional data on a display, the method comprising:
-
receiving multi-dimensional metric data from a plurality of test cases, where; the plurality of test cases test a unit under test in a test environment that executes the test cases, the metric data is generated by the test environment from the plurality of test cases, and the metric data comprises coverage information indicating a thoroughness of the test cases for evaluating the unit under test; receiving an input to select a first group of test cases, the first group of test cases comprising two or more test cases from the plurality of test cases; determining information on a structure of the unit under test, the structure of the unit under test transformed for displaying the metric data; and displaying the structure of the unit under test and cumulative metric data for the selected first group of test cases on a display in response to the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for displaying multi-dimensional data on a display, the computer system comprising a processor for executing:
-
a test environment to; test a unit under test by; performing a plurality of test cases, generating multi-dimensional metric data for the plurality of test cases, where the metric data comprises coverage information indicating a thoroughness of the test cases for evaluating the unit under test, where the metric data is generated by the test environment from the plurality of test cases, and selecting a first group of test cases based on a received input, the first group of test cases comprising two or more test cases from the plurality of test cases; and a viewer to; determine a structure of the unit under test, transform the structure of the unit under test for displaying the metric data, and display the structure of the unit under test and cumulative metric data for the selected first group of test cases in response to the received input. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a computing device cause the computing device to display information on a structure of a unit under test, said instructions including:
-
one or more instructions for performing a plurality of original test cases to test a unit under test in a test environment that executes the test cases, one or more instructions for producing multi-dimensional metric data from the plurality of original test cases, where; the metric data comprises coverage information indicating a thoroughness of the original test cases for evaluating the unit under test, and the metric data is generated by the test environment from the plurality of test cases; one or more instructions for selecting a first group of test cases, the first group of test cases comprising two or more test cases from the plurality of test cases; one or more instructions for determining information on a structure of the unit under test, one or more instructions for transforming the structure information of the unit under test for displaying with the metric data; and one or more instructions for displaying the structure information of the unit under test and cumulative metric data for the first group of test cases on a display in response to the input. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a computing device cause the computing device to display information on a structure of a unit under test, said instructions including:
-
one or more instructions for running a plurality of test cases to generate multi-dimensional metric data from the plurality of test cases in a test environment that executes the test cases, where the metric data is generated by the test environment from the plurality of test cases; one or more instructions for profiling execution time of functions in the test cases; one or more instructions for determining information on a structure of the unit under test based on the profiled execution time of the functions in the test cases; one or more instructions for displaying the structure information of the unit under test and cumulative metric data on a display, the displaying of the structure information comprising displaying the profiled execution time of the functions in the test cases. - View Dependent Claims (21, 22)
-
Specification