1. A method of performing test case management for a software development project, the method comprising:
receiving user input defining:
a test data subset comprising a portion of test data, wherein the test data is indicative of a result of a test executed by a test case management application, wherein the test data subset is associated with the software development project;
a date range for the test data; and
a test target for the test data, the test target corresponding to a test benchmark category;
generating filtered test data by filtering the test data subset based on the date range;
determining, based on the filtered test data, a test value for the test benchmark category;
comparing the test value to the test target;
generating a report including information indicating a result of the comparing; and
receiving user input defining manually entered test data;
wherein the test data and the test data subset are hierarchically arranged, wherein the date range defined for the test data is inherited by the test data subset; and
wherein the test data includes data indicating a number of tests passed, a number of tests executed, and a number of defects.
2. The test case management method of claim 1, wherein the test case management application includes elements of an HP Quality Center application.
3. The test case management method of claim 1, wherein the test data subset is one of a plurality of test data subsets, wherein the plurality of test data subsets includes a business unit subset, a program subset, and an application subset, wherein the business unit subset includes test data associated with a business unit within an enterprise, the program subset includes test data associated with a group of projects supporting an offering of the business unit, and the application subset includes test data associated with an information technology resource pertaining to a defined functionality.
4. The test case management method of claim 1, wherein the user input defining the date range includes:
user input defining a subset date range for a selected portion of the test data subset; and
wherein the method includes:
applying the subset date range to a subordinate subset, wherein the subordinate subset is hierarchically lower than the selected portion of the test data subset.
5. The test case management method of claim 1, wherein the user input defining the test target includes user input defining test targets for a plurality of test cycle stages.
6. The test case management method of claim 5, wherein the test cycle stages are associated with corresponding percentages of planned tests.
7. The test case management method of claim 5, wherein the test targets include a tests-executed target, a tests-passed target, and a severe defects target.
8. The test case management method of claim 1, wherein the receiving of user input defining the test target includes:
receiving input defining the test target for the test data subset; and
applying the test target to a subordinate subset of the test data subset, wherein the subordinate subset is hierarchically lower than the test data subset.
9. The test case management method of claim 8, wherein the user input defining the manually entered test data defines the manually entered test data at a lowest subset of the test data.
10. The test case management method of claim 1, wherein the report is selected from a system test coverage status report and a test progress report.
11. A non-transitory computer readable medium including computer executable program instructions for facilitating test case management for a software development project, the program instructions including instructions that, when executed by a computer, perform operations comprising:
providing a user interface enabling a user to define a date range, a test target for a test benchmark category, and a test data subset, the test data subset comprising a subset of test data, wherein the test data is indicative of a result of a test executed by a test case management application;
generating filtered test data by filtering the test data subset based on the date range;
generating a test progress report based on the filtered test data, wherein the test progress report indicates a result of a comparison between the test target and a test value derived from the filtered test data; and
receiving user input defining manually entered test data;
wherein the test data and the test data subset are hierarchically arranged, wherein the date range and test target defined for the test data are inherited with respect to the test data subset; and
wherein the test data includes test data indicating a number of tests passed, a number of tests executed, and a number of defects.
12. The non-transitory computer readable medium of claim 11, wherein the operations include providing the user interface responsive to a request from a web browser.
13. The non-transitory computer readable medium of claim 11, wherein the test target is selected from a tests executed target, a tests passed target, and a high severity defect target.
14. The non-transitory computer readable medium of claim 11, wherein the user interface enabling the user to define the test data subset is operable to define a product group subset, a program subset within the product group subset, and an application subset within the program subset.
15. A test case management system, comprising:
a processor;
a storage medium accessible to the processor and including program instructions, executable by the processor, for analyzing test data indicative of a result of a test executed by a test case management application, the program instructions when executed by the processor, performing operations comprising:
enabling a user to define a set of test targets;
enabling the user to define a date range;
generating filtered test data by filtering the test data based on the date range and the test targets;
generating a report based on the filtered test data, wherein the report is selected from a test coverage status report and a test progress report; and
receiving user input defining manually generated test data;
wherein the test data is arranged according to a set of hierarchical tiers and wherein the instructions for enabling the user to define the date range include instructions for enabling the user to define the date range at a first tier of the set of hierarchical tiers, wherein the date range is applied to a subordinate tier of the set of hierarchical tiers, wherein the subordinate tier is hierarchically below the first tier; and
wherein the test data includes test data indicating a number of tests passed, a number of tests executed, and a number of defects.
16. The test case management system of claim 15, wherein the operations for enabling the user to select values for each of the set of hierarchical tiers.
17. A method of extending features provided by a test case management application, comprising:
responsive to user input defining a date range and specifying a test target:
generating filtered test data by filtering, based on the date range, test data indicative of a result of a test executed by the test case management application;
generating a test report based on the filtered test data, wherein the test report is indicative of a test status relative to the test target; and
receiving user input defining manually entered test data;
wherein the user input defines the date range and the test target with respect to a first tier of an organizational level and wherein generating the report comprises generating a report at a second tier of the organizational level, wherein the date range and the test target are inherited by the second tier from the first tier and used to generate the report; and
wherein the test data includes test data indicating a number of tests passed, a number of tests executed, and a number of defects.
18. The method of claim 17, wherein specifying a test target comprises specifying a plurality of test targets for a plurality of test target benchmark categories and wherein the test report is indicative of a test status for the test target benchmark categories relative to a respective test target.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
I claim:
1. A football style thrown object, which comprises:
a) an oval body that may be gripped by one hand of the user and passed through the air in the manner of an American football; and
b) a light stick carried on the body for providing illumination as the object travels through the air, wherein the light stick produces light using a chemical light producing reaction after the light stick is activated.
2. The football style thrown object of claim 1, wherein the light stick is carried at least partially in an interior of the body.
3. The football style thrown object of claim 2, wherein the light stick is carried entirely in the interior of the body.
4. The football style thrown object of claim 2, wherein the body has a longitudinal centerline, and wherein the light stick is carried in an elongated bore located along the longitudinal centerline of the body.
5. The football style thrown object of claim 4, wherein at least a portion of the body overlying and surrounding the bore that carries the light stick is made of a material that is capable of transmitting light such that light produced by the light stick is transmitted through the light transmitting portion of the body to be visible.
6. The football style thrown object of claim 4, wherein a tube forms the bore, and wherein the tube is formed at least partially of a material capable of transmitting light.
7. The football style thrown object of claim 6, further including a removable end cap for at least one end of the tube to allow access to be had to the tube for inserting the light stick into the tube.
8. The football style thrown object of claim 7, wherein the removable end cap forms one end of the body.
9. The football style thrown object of claim 6, further including a set of tail fins attached to the body and extending outwardly from the body, and wherein the tube that carries the light stick extends both inside the body and outside of the body through the tail fins.
10. The football style thrown object of claim 1, wherein the light stick is carried on an exterior of the body.
11. The football style thrown object of claim 10, wherein the body includes a groove on the exterior of the body, and wherein the light stick is press fit into the groove.
12. The football style thrown object of claim 11, wherein the body includes a plurality of grooves on the exterior of the body for carrying a plurality of light sticks therein.
13. The football style thrown object of claim 1, wherein the body has four longitudinal seams extending between opposite ends of the body, and wherein the grooves are located along the longitudinal seams of the body.
14. A thrown object that may be thrown through the air by a user, which comprises:
a) a body that is made at least partially from a material that is capable of transmitting light with the body being sized to be able to be gripped by one hand of the user and thrown through the air;
b) an interior bore within the body that is at least partially covered by the light transmitting material in the body; and
c) a light stick received in the bore for illuminating the object through the light transmitting material of the body after the light stick is activated to cause the light stick to glow.
15. The thrown object of claim 14, wherein the body at least partially resembles an American football.
16. The thrown object of claim 14, wherein the bore is formed from an elongated tube in which the light stick is slidably contained, the tube being made of a material that is capable of transmitting light.
17. The thrown object of claim 16, wherein the light stick can be releasably enclosed within the tube during use of the body to prevent the light stick from falling out of the tube.
18. The thrown object of claim 17, wherein the tube has an end that can be releasably opened and closed by an end cap to allow the light stick to be inserted in and removed from the tube.
19. The thrown object of claim 18, wherein the end cap forms a portion of the body.
20. The thrown object of claim 14, wherein the tube extends both inside and outside the body.