单项选择题
A.在软件测试过程中要确定程序缺陷的确切位置,并对程序设计和编码进行修改 B.软件测试是在程序编码完成之后才开始进行的 C.软件测试是通过现象,找出原因的一个思维分析过程 D.软件测试的主要工作是验证产品是否满足了用户的需求