Condition and MCDC Coverage Analysis - what do #1 and #2 mean?

1 visualización (últimos 30 días)
Sandra
Sandra el 14 de Nov. de 2013
Respondida: Arunkumar M el 11 de Nov. de 2018
I have executed Condition and MCDC Coverage for my Stateflow chart that has a transition that requires two conditions to be true [hcd_enum_stick==enumHcstick.HC_CH_E && hcd_enum_No==enumHcL.HC_L3_E]
The output is attached,I am having problems deciphering what the columns #1 and #2 refer to. I could understand if only one column. I managed to improved the coverage by adding more combinations, but this only improved #1.
The documentation does not give any examples like this, so any advice appreciated.
  1 comentario
Sandra
Sandra el 15 de Nov. de 2013
Actually I think I have worked it out. The coverage is cumulative, so the #1 is the current run, #2 is last run then the Tot column is the cumulative or Total.
But is anyone thinks different let me know!

Iniciar sesión para comentar.

Respuestas (1)

Arunkumar M
Arunkumar M el 11 de Nov. de 2018
In condition coverage, it is enough once if the transition condition as a whole once gets TRUE and once gets FALSE.
In Modified Condition Decision Coverage, in addition to the condition coverage criteria, each of the individual conditions need to be once TRUE and once FALSE. Please note that, to execute the second condition in your transition for either TRUE or FALSE, the first condition must be TRUE.

Categorías

Más información sobre Verification, Validation, and Test en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by