1. A method for testing a computer application, the method comprising: identifying, by a test server, components of a version of the application, said components including one or more components that are one of new and modified, wherein each of the one or more components corresponds to a keyword; generating, by the test server, a keyword matrix of the identified application components, the keyword matrix having a set of all identified application components as a first dimension and a set of the one or more components that are one of new and modified as a second dimension, wherein the keyword matrix comprises the keywords; performing, by the test server, a search in a test script repository with respect to components listed as at least one of the first and second dimensions, said test script repository including test scripts referencing at least some of the identified components, and determining a result of the search; populating, by the test server, the keyword matrix with test case identification numbers in the search result, the test case identification numbers corresponding to test scripts that refer to the at least some of the identified components of the application; and based on the populated keyword matrix, identifying, by the test server, one or more of (a) gaps in test case coverage for the version of the application, and (b) one or more test cases covering the version of the application.