单项选择题

下面哪种做法,能够提高测试的效率?()

A.选择发现错误可能性大的数据作为测试数据
B.随机地选取测试数据
C.在完成编码以后制定软件的测试计划
D.程序员自己测试自己的程序