What is MC/DC Coverage? A Visual Explanation with a Real-World Example
MC/DC stands for Modified Condition/Decision Coverage. The basic idea: it is not enough to see that a decision in the code was true once and false once. MC/DC wants proof that every single condition inside the decision can change the result on its own. Why that matters is easiest to show with the following example. […]