.文章的目的在于通过比较发现条件判定覆盖(即Condition/Decision Coverage C/DC)和修正条件判定覆盖(Modified Condition/Decision Coverage即MC/DC)的差异.软件测试是一项大型的软件工程中必不可少且非常重要的一部分,软件测试使用两种测试方法:静态测试和动态测试. C/DC和MC/DC就是白盒测试方法中的逻辑覆盖方法中的两个成员.目前这两种方法在软件测试中被广泛应用,尤其是MC/DC更是被很多大型软件测试(如飞行控制软件的测试)所应用2 对C/DC和MC/DC的描述2.1 C/DC的定义C/DC是Condition/Decision Coverage的缩写,含义是条件判定覆盖.对它的定义为:Condition/Decision Coverageit combines the requirements for decision coverage with those for condition coverage.That is,there must be suficient test ca