Test coverage forms in TestCompass
credits: blog.qatestlab.com

Test coverage forms in TestCompass

'early Model Based Testing' (eMBT)?is a software testing approach that ensures to optimize and speed up the Test Case Design phase. And perhaps more important, eMBT stimulates communication between all stakeholders (business and technical stakeholders) with the aim of getting a shared understanding of the requirements in an early stage of the SDLC. To get the best possible result of eMBT, you need a well-organized test process and the right eMBT-tooling that supports that process.?

If you are looking for a structured, transparent and shift-left testing approach and an easy to use eMBT-tool that fully supports the eMBT approach,?TestCompass?might be the right choice for you.?

TestCompass?supports in testing?EARLIER, SMARTER and FASTER?by using abstract Test Models which are readable for all team members. This stimulates and optimizes the dialogue between business and IT in an early stage of the Software Development Life Cycle (SDLC). It contributes to a shared understanding of the desired behaviour of the software under test; an important goal within the Test process and?TestCompass!?

No alt text provided for this image

Test coverage

One of the features within TestCompass is to automatically generate the test cases based on a pre-selected test coverage form (from weak to strong). When the model is made, discussed and assessed by the business, the Test Cases can be automatically generated. The desired test coverage can be related to the result of a previously performed product risk analysis (PRA) where the various functionalities are categorized according to priority. The strongest test coverage can then be selected for the functionalities with the highest priority.

To generate test cases, click on the tab ‘Test’ and first choose a test coverage. In TestCompass you can select the following test coverage forms, from weak to strong.

Node coverage: All nodes in the model will be tested at least once. The Action/State, Decision and Result symbols are classified as nodes.

Edge coverage: All edges in the model will be tested at least once. The links between the nodes are classified as edges.?

Multiple condition coverage: All multiple conditions will be tested at least once. A multiple condition is a combination of 2 consecutive Test Paths (Yes and No path out of a decision). If a single Test Path is not covered by a multiple condition, this single Test Path is also classified as a multiple condition.

Path coverage: All possible paths from Start to End will be tested.

Example test coverage forms

For more info or to register for the free trial of TestCompass, you can visit the website www.compass-testservices.com

要查看或添加评论,请登录

社区洞察

其他会员也浏览了