System and method for resource modeling and simulation in test planning
First Claim
Patent Images
1. A method comprising:
- identifying constraints including at least one of a test environment, language and knowledge for a test for test cases;
generating a test model from the test cases and test case dependencies in a test modeling module of a test planning optimization workbench which includes a processor and a memory device;
determining a test estimate effort for each test case by leveraging knowledge of at least one of best practices and an applicable reference project using pre-defined rules, logic or probability tables, wherein the pre-defined rules, logic and probability tables are based on analysis and data-mining of historic data from past projects;
generating a cost model in a cost module based on at least one constraint; and
generating a resource plan in a resource modeling and simulation module based on a resource base, the test model, and the cost model, wherein the resource plan allocates resources defined in the resource base to the test cases, minimizes a total cost base on the cost model, conforms to the test case dependencies defined in the test model, and satisfies the at least one constraint defined in the cost model;
wherein the test model comprises a dependency graph and a critical path.
3 Assignments
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.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying constraints including at least one of a test environment, language and knowledge for a test for test cases; generating a test model from the test cases and test case dependencies in a test modeling module of a test planning optimization workbench which includes a processor and a memory device; determining a test estimate effort for each test case by leveraging knowledge of at least one of best practices and an applicable reference project using pre-defined rules, logic or probability tables, wherein the pre-defined rules, logic and probability tables are based on analysis and data-mining of historic data from past projects; generating a cost model in a cost module based on at least one constraint; and generating a resource plan in a resource modeling and simulation module based on a resource base, the test model, and the cost model, wherein the resource plan allocates resources defined in the resource base to the test cases, minimizes a total cost base on the cost model, conforms to the test case dependencies defined in the test model, and satisfies the at least one constraint defined in the cost model; wherein the test model comprises a dependency graph and a critical path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
a test planning optimization workbench including; a processor; a memory; a test modeling module operable to identify constraints including at least one of a test environment, language and knowledge for a test for test cases, generate a test model from the test cases and test case dependencies, and determine a test estimate effort for each test case by leveraging knowledge of at least one of best practices and an applicable reference project using pre-defined rules, logic or probability tables, wherein the pre-defined rules, logic and probability tables are based on analysis and data-mining of historic data from past projects; a cost module operable to generate a cost model based on at least one constraint; and a resource modeling and simulation module operable to generate a resource plan based on a resource base, the test model, and the cost model, wherein the resource plan allocates resources defined in the resource base to the test cases, minimizes a total cost base on the cost model, conforms to the test case dependencies defined in the test model, and satisfies the at least one constraint defined in the cost model; wherein the test model comprises a dependency graph and a critical path. - View Dependent Claims (17, 18)
-
19. 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:
-
identify constraints including at least one of a test environment, language and knowledge for a test for test cases; generate a test model from the test cases and test case dependencies in a test modeling module of a test planning optimization workbench which includes a processor and a memory device; determine a test estimate effort for each test case by leveraging knowledge of at least one of best practices and an applicable reference project using pre-defined rules, logic or probability tables, wherein the pre-defined rules, logic and probability tables are based on analysis and data-mining of historic data from past projects; generate a cost model in a cost module based on at least one constraint; and generate a resource plan in a resource modeling and simulation module based on a resource base, the test model, and the cost model, wherein the resource plan allocates resources defined in the resource base to the test cases, minimizes a total cost base on the cost model, conforms to the test case dependencies defined in the test model, and satisfies the at least one constraint defined in the cost model; wherein the test model comprises a dependency graph and a critical path. - View Dependent Claims (20)
-
Specification