单项选择题

A.只有编程工作结束后测试工作才开始
B.所有测试都必须由专门的测试人员完成
C.测试用例应包含合理和不合理的输入数据
D.黑盒测试也称为结构测试