The BMA adds a page to SonarQube, which allows a user to view the Coverage on a more granular level. Coverage is represented on Project, Module, and Element level. Certain elements (Decision Tables) can be viewed to determine what branches have been covered.
Blueriq version
To use the coverage functionality, the usage of Blueriq 10.8 is required.
The BMA defines two forms of coverage: Element and Branch.
Element Coverage
Coverage regarding whether an element has been reached by a Unit Test.
Branch Coverage
Coverage regarding whether each possible branch in an element has been tested.
Business Rule
Business Rules have two branches: the condition has passed, and the condition has not passed.
Decision Table
With Decision Tables, each possible result is it's own branch.
Overview
Content Tools