[单选题]

软件测试通常可分为白盒测试和黑盒测试。其中,黑盒测试是根据( )来设计测试用例。

A.程序的内部逻辑

B.程序的功能

C.程序的性能

D.软件规格说明

参考答案与解析: