Multiple Condition Coverage
Uiterlijk
Bij het testen van software is de Multiple Condition Coverage (MCC) een zware dekkingsvorm daar alle mogelijke combinaties van uitkomsten van condities in een beslissing minimaal één keer wordt getest. Het aantal combinaties kan worden bepaald met de formule: 2 tot de macht <het aantal condities>.
Een beslispunt met 3 condities kent dan ook (2 tot de macht 3) = 8 combinaties:
nr | A | B | C | A EN B EN C |
---|---|---|---|---|
1 | 1 | 1 | 1 | 1 |
2 | 1 | 1 | 0 | 0 |
3 | 1 | 0 | 1 | 0 |
4 | 1 | 0 | 0 | 0 |
5 | 0 | 1 | 1 | 0 |
6 | 0 | 1 | 0 | 0 |
7 | 0 | 0 | 1 | 0 |
8 | 0 | 0 | 0 | 0 |
Een uitwerking van een MCC wordt dan ook een volledige beslistabel genoemd.