单选题
在软件测试中,逻辑覆盖标准主要用于( )。
A.黑盒测试方法 B.白盒测试方法
C.灰盒测试方法 D.软件验收方法
【正确答案】
B
【答案解析】逻辑覆盖标准主要用于白盒测试,它主要包括条件覆盖、条件组合覆盖、条件及判断覆盖、语句覆盖、路径覆盖等。
黑盒测试由于是一种功能测试,它并不关心程序的内部结构,也就不会重视对程序覆盖的度量;而白盒测试则是一种结构测试,它基于程序内部逻辑结构来设计测试用例。
灰盒测试根本就不存在,而软件验收时主要是为了满足用户需求,它不会关心程序内部的情况,也就不会涉及逻辑覆盖标准。