Why when using Code Coverage, must my application be launched before I run my testcases in SilkCentral Test Manager?

0 Likes

Problem:

Why when using Code Coverage, must my application be launched before I run my testcases in SilkCentral Test Manager?

Resolution:

QUESTION
----------------------------------

Why when using Code Coverage, must my application be launched before I run my testcases in SilkCentral Test Manager?

ANSWER
----------------------------------

SilkCentral Test Manager"s "Code Analysis" needs first to communicate with the code coverage service, and that only starts up with the application. Therefore, before an execution definition is run, the application under test needs to have been started first.

An open request for enhancement has been logged to have a starting state introduced into the Code Analysis module. However, in the meantime, the suggested method to follow when working with the Code Coverage module is to ensure that the application is launched before any tests are run.

Code Analysis background:

The Code Analysis unit enables you to evaluate the degree to which the code of your AUT is covered by test cases. Intuitive histographs display the percentage of coverage provided for products, code packages, lines of code, class files, and methods. Code-coverage Analysis enables you to make informed estimates regarding effort/cost and risk associated with specific code changes.



Old KB# 24429
Comment List
Related
Recommended