关于软件测试与软件开发的认识,不正确的是( )。
A. 软件生命周期各个阶段都可能产生错误
B. 软件测试是独立于软件开发的一个工作
C. 软件开发的需求分析和设计阶段就应开始测试工作
D. 测试越早进行,越有助于提高被测软件的质量
B