問45
頻出度★★★
ブラックボックステストに関する記述として, 適切なものはどれか。
这道题的解析和你的作答记录。
ブラックボックステストに関する記述として, 適切なものはどれか。
「对程序的所有分支进行测试」是覆盖内部条件分支的分支覆盖(判定覆盖)思路,属于着眼于内部结构的白盒测试的描述,并非黑盒测试。
「对程序的所有指令进行测试」是让内部的全部指令都被执行的语句覆盖(statement coverage)思路,这同样是白盒测试的描述。
「基于程序的内部结构进行测试」正是白盒测试定义本身。黑盒测试不查看内部结构,因此该项错误。
正解 黑盒测试是一种不关注程序内部结构(处理逻辑或代码),只按照规格说明着眼于「对某个输入能否得到预期的输出」来进行测试的技术。因此,把测试描述为「着眼于程序的输入和输出进行测试」的选项エ是正确的。等价类划分和边界值分析是其代表性方法。