单选题 在软件测试中,白盒测试是基于设计的和基于 ________ 测试。
【正确答案】 B
【答案解析】[解析]
软件测试的目的是尽可能多地发现程序中的错误,其测试的方法可分为白盒测试、黑盒测试以及灰盒测试。
白盒测试为基于设计的和基于代码的。
黑盒测试为基于需求的、随意的(尤其针对潜在数据)、提炼的(针对现场数据)、反常的或极端的。
灰盒测试是结合白盒测试和黑盒测试两种特点的测试方法。