单项选择题

A.黑盒测试通常是针对功能的测试
B.白盒测试主要针对结构的测试
C.黑盒测试和白盒测试都能测试程序内部的特定部位
D.白盒测试无法检测程序的外部特性