单项选择题

下面有关软件测试原则的说法,正确的一项是

A.测试用例只需选取合理的输入数据
B.程序最好由编写该程序的程序员来测试
C.测试用例应由测试的输入数据和预期的输出结果两部分组成
D.使用测试用例进行测试是为了检查程序是否做了它该做的事