单项选择题

软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的()测试。

A.中层
B.高层
C.中间层
D.都不正确