你可能感兴趣的试题
DDP覆盖是判定覆盖的一个变体 满足条件覆盖一定也满足判定覆盖 指令块覆盖属于语句覆盖 若判定覆盖率迭100%,则语句覆盖率一定也是100%
条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖 语句覆盖是测试完整性方面很好的度量方法 测试用例满足条件覆盖则必定满足判定覆盖 对所有被分析的模块来说,达到100%的判定覆盖率是不现实的
覆盖率是用于度量测试完整性的一个手段,覆盖率可以分为逻辑覆盖和功能覆盖两种 为了测试的完整性,我们在测试时通常要针对所有的覆盖率指标进行测试 路径覆盖是最强的覆盖,故达到路径覆盖的测试用例一定满足判定/条件覆盖 为了测试更充分,我们通常要求测试用例能达到100%的覆盖率
满足条件覆盖的测试不一定满足判定覆盖 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖 满足路径覆盖的测试也一定满足条件组合覆盖 满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖
DDP覆盖是判定覆盖的一个变体 满足条件覆盖一定也满足判定覆盖 指令块覆盖属于语句覆盖 若判定覆盖率达100%,则语句覆盖率一定也是100%
满足条件覆盖并不一定满足判定覆盖 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖 满足路径覆盖也一定满足条件组合覆盖 判定/条件覆盖同时满足判定覆盖和条件覆盖
满足条件覆盖并不一定满足判定覆盖 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖 满足路径覆盖也一定满足条件组合覆盖 满足判定/条件覆盖同时满足判定覆盖和条件覆盖
对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试 语句覆盖是比较弱的覆盖标准 语句覆盖较判定覆盖严格,但该测试仍不充分 条件组合覆盖是比较强的覆盖标准