单项选择题

A.应尽量由程序员或开发小组测试自己的程序
B.在设计测试用例时,只需要考虑合理的输入条件即可
C.在设计测试用例时,只需要考虑合理的输出条件即可
D.应对把软件验证和确认贯穿到整个软件开发的全过程中