1. A method comprising: for each of one or more tests governing an application, a composition of which is unknown, as a given test: determining, by a processor of a computing device, one or more resources, from a list of current resources, specified by the given test without running the given test; for each of the one or more resources specified by the given test, as a given resource, where the given resource is not within a test-centric model of the application, adding the given resource to the test-centric model, by the processor; and linking the given test to the given resource within the test-centric model, by the processor; constructing the test-centric model of the application using at least the given resource, wherein the composition of the application is defined and becomes known using the one or more tests without running the tests, as the one or more resources specified by the one or more tests, within the test-centric model of the application; adding a node representing the given resource to a graph representing the test-centric model wherein the node includes a child node, the child node including information regarding the given resource; and adding an edge between a base node and the node.