以下关于单元测试的叙述,不正确的是( )。
A. 单元测试是指对软件中的最小可测试单元进行检查和验证
B. 单元测试是在软件开发过程中要进行的最低级别的测试活动
C. 结构化编程语言中的测试单元一般是函数或子过程
D. 单元测试不能由程序员自己完成
D