A method for analyzing a test coverage of a software application
specification by a test suite is provided. The method includes reading an
assertion document for a specification. The assertion document has a
corresponding tagged assertion for each assertion in the specification.
Each tagged assertion is defined in a markup language. The method also
includes reading a static file for defining tests of the test suite. The
static file is defined in the markup language. The test suite is divided
into tests and each test is divided into test cases. The static file is
configured to include an entry for each test case and each entry is
configured to include tagged assertions tested by the test case. Also
included in the method is correlating each of the tagged assertions in
the assertion document with the test cases in the static file so as to
determine test coverage of the specification.