System and method for resource modeling and simulation in test planning
First Claim
Patent Images
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
- generate a test model based on test group dependencies and test group constraints, the generating comprising;
automatically deriving the test group dependencies from traceability between test cases and use cases, the test cases are defined in a micro plan as tasks that are performed in association with a particular use case, and as such are linked to the particular use case;
enhancing the test group dependencies with trigger information, wherein the enhancing comprises identifying a trigger associated with each of the test cases, and associating the trigger with the test group dependencies derived from the traceability between the test cases and the use cases; and
generating the test model based on the enhanced test group dependencies and the test group constraints,generate a resource base;
generate a cost model; and
generate a resource allocation plan based on the test model, the resource base, and the cost model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
96 Citations
26 Claims
-
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
-
generate a test model based on test group dependencies and test group constraints, the generating comprising; automatically deriving the test group dependencies from traceability between test cases and use cases, the test cases are defined in a micro plan as tasks that are performed in association with a particular use case, and as such are linked to the particular use case; enhancing the test group dependencies with trigger information, wherein the enhancing comprises identifying a trigger associated with each of the test cases, and associating the trigger with the test group dependencies derived from the traceability between the test cases and the use cases; and generating the test model based on the enhanced test group dependencies and the test group constraints, generate a resource base; generate a cost model; and generate a resource allocation plan based on the test model, the resource base, and the cost model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer readable storage memory having readable program code embodied in the storage memory, the program code when executed on a computing device causes the computing device to:
-
generate a test model based on test cases and test case dependencies, wherein the generating the test model comprises; determining whether use case dependency information is available by examining at least one of stored and imported use case data; when the use case dependency information is available, automatically deriving the test case dependencies from traceability between the test cases and the use case dependency information, the test cases are defined in a micro plan as tasks that are performed in association with a particular use case, and as such are linked to the particular use case; enhancing the test case dependencies with trigger information, wherein the enhancing comprises identifying a trigger associated with each of the test cases, and associating the trigger with the test case dependencies derived from the traceability between the test cases and the use cases; identifying at least one test group constraint for a test; and generating the test model based on the enhanced test case dependencies and the at least one test group constraint, generate a resource base defining attributes associated with testers; generate a cost model comprising the at least one constraint; and generate a resource plan based on the test model, the resource base, and the cost model. - View Dependent Claims (23, 24)
-
-
25. A computer system for creating a dynamically adjustable resource model for test planning, the system comprising:
-
a processor, a computer readable memory, and a computer readable storage media; first program instructions to generate a test model based on test cases and test case dependencies, wherein the generating the test model comprises; determining whether use case dependency information is available by examining at least one of stored and imported use case data; when the use case dependency information is available, automatically deriving the test case dependencies from traceability between the test cases and the use case dependency information, the test cases are defined in a micro plan as tasks that are performed in association with a particular use case, and as such are linked to the particular use case; when the use case dependency information is not available, prompting a user to input the test case dependencies; enhancing the test case dependencies with trigger information, wherein the enhancing comprises identifying a trigger associated with each of the test cases, and associating the trigger with the test case dependencies derived from the traceability between the test cases and the use cases; identifying at least one constraint for a test; and generating the test model based on the enhanced test case dependencies and the at least one constraint, second program instructions to generate a resource base defining attributes associated with testers; third program instructions to generate a cost model comprising the at least one constraint; and fourth program instructions to generate a resource plan based on the test model, the resource base, and the cost model, wherein the first, second, third, and fourth program instructions are stored on the computer readable storage media for execution by the processor via the computer readable memory. - View Dependent Claims (26)
-
Specification