问题 单项选择题

如图所示实例,以下测试用例哪一组不能够满足判定覆盖______。

答案

参考答案:D

解析: 判定覆盖是指设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)。判定覆盖又称为分支覆盖。上例中A选项的两组测试数据的执行路径分别为1356、1246。B选项的执行路径分别为1256、1346。C选项的执行路径分别为1256、1346。D选项的执行路径分别为1356、1256。此实例中有两个判断框,也就要求每个判断框的分支23、45在一组测试数据中均被覆盖。而D选项不能覆盖语句4,所以不符合判定覆盖的标准。

判断题
单项选择题