单项选择题

软件测试的目的是______。

A) 软件编写完成以后的后续工作
B) 寻找软件缺陷而执行程序的过程
C) 使软件能更好_丁作
D) 保证程序能完全正确的被执行