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.