How to do MCDC in software testing
What is MCDC and how do I apply the modified condition decision coverage technique correctly? MCDC is a code coverage metric that can be used for testing software. Proof of code coverage is required or recommended for testing safety-relevant software in a number of safety standards. Different levels of coverage are specified, depending on the safety class of the software. However, this method is also a real contribution for non-safety-relevant systems, just as it is for non-code-related tests. In modified condition/decision coverage, or MCDC, the goal is to define the minimum set of test cases directly, rather than deriving this set from a maximum number of possible combinations.
You can find more on this topic, including an example, in our blog post.