1. A method for constructing a test-centric model of an application, comprising: for each of one or more tests governing the application, as a given test: determining, by a processor of a computing device, one or more resources specified by 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 the test-centric model, 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, wherein a composition of the application is defined using the one or more tests, as the one or more resources specified by the one or more tests, within the test-centric model of the application.