Patent ID: 8024709

Claim:
A method of facilitating assessment of test suites used for testing of a software product, said method comprising: maintaining a first data specifying a plurality of features provided by said software product, and a second data specifying a respective set of execution flows operative when corresponding feature is provided by said software product, wherein each of said plurality of features represents a corresponding functionality provided by said software product, wherein said second data specifies that a first set of execution flows is operative when a first feature of said plurality of features is provided by said software product; receiving a test suite containing a plurality of test scripts, said test suite designed for testing of said software product, for each of said execution flows specified by said second data, further receiving information indicating whether a test script for testing the execution flow is present in said plurality of test scripts; and determining, for each of the said plurality of features specified in said first data, a corresponding test coverage of said test suite, wherein said determining of the test coverage for each feature is based on the respective set of execution flows specified for the feature by said second data, and whether for each execution flow of the respective set, said information indicates the presence or absence of a test script for the execution flow, wherein said test coverage for said software product is determined based on said first data, said second data and said information, without executing said plurality of test scripts, wherein said test coverage indicates the extent to which said plurality of features would be tested upon later execution of said plurality of test scripts.