B. 条件判定组合覆盖要求测试用例设计满足每个条件在每种可能的结果(真或假)下至少被评估一次,以及每个判断的每个可能的结果都至少被执行一次。 B. 在逻辑覆盖中,测试用例设计的重点是确保逻辑表达式的每个部分都得到充分测试,这包括了条件覆盖、判定覆盖和条件判定覆盖。 C. 如果一个方法包含条件语句if(a > b &&...
通过这三个测试用例,我们可以看到,程序中每个判定语句的每个条件(长小于等于0和宽小于等于0)的所有可能取值(真和假)都被测试到了。这就满足了判定条件覆盖的要求。 然而,需要注意的是,判定条件覆盖虽然能够覆盖到程序中的每个条件的所有可能取值,但它并不能保证覆盖到程序中的所有路径。因此,在实际的软件测试中,我...