论文部分内容阅读
测试理论认为测试不可能发现程序中所有潜在的软件错误,那么就需要一个可信的方法来度量测试的完成程度。对软件的覆盖测试就是用来度量在某一测试标准下的完成程度,即该测试标准下的覆盖率。覆盖率越高则说明测试工作进行得越完全,软件就越可信。根据覆盖测试的目标不同,逻辑覆盖可分为语句覆盖(SC)、判定覆盖(DC)、条件覆盖(CC)、条件判定组合覆盖(CDC)、多条件覆盖(MCC)、修正判定条件覆盖(MCDC)和路径覆盖(PC)。