单项选择题

单元测试足在软件开发过程中要进行的最低级别的测试活动,或者说是针对软件的最小单位一程序模块,进行正确性检验的测试工作,其主要目的是
①验证代码是否与设计相符合 ②发现编码过程中引入的错误
③发现设计和需求中存在的缺陷 ④跟踪需求和设计的实现

A) 仅①
B) 仅①和②和③
C) 仅①和②和④
D) 都是