用白盒测试方法对图4—18所示的程序进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=1,y=2),④(x=3,y=1)。测试用例①②实现了(35)覆盖;若要完成路径覆盖,则可用测试用例(36)。 (36)

admin2019-07-12  16

问题 用白盒测试方法对图4—18所示的程序进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=1,y=2),④(x=3,y=1)。测试用例①②实现了(35)覆盖;若要完成路径覆盖,则可用测试用例(36)。

(36)

选项 A、①②
B、②③
C、①②⑧
D、①③④

答案C

解析 白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。语句覆盖是指选择足够的测试数据,使被测试程序中每条语句至少执行一次。(x=0,y=3)的测试用例使得语句A被执行,(x=1,y=2)的测试用例使得语句B被执行。因此,测试用例①②实现了语句覆盖。路径覆盖是指覆盖被测试程序中所有可能的路径。上图中包含4条路径,①覆盖了最左边的路径,②覆盖了第二和最右边的两条路径,③覆盖了使(x<1)∥(y=1)成立的路径。因此使用①②③测试用例,可完成路径覆盖
转载请注明原文地址:https://kaotiyun.com/show/S6CZ777K
0

最新回复(0)