以下关于软件测试的叙述中,()是不正确的。

16 查阅

A、软件测试是为和改进产品质量、识别产品的缺陷和问题而进行的活动

B、测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生错误的主要手段

C、软件测试按照测试阶段划分,可分为单元测试、集成测试、系统测试

D、测试是在编码测试阶段完成后才开始的活动

参考答案:

D

在软件开发过程中,造成错误的原因有很多,比如程序员的大意造成的编码错误,语法错误等。测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试不是导致软件错误的原因,软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生的错误的主要手段。需要大家注意的是,在广泛的测试活动成功完成后,软件可能仍有错误,交付后出现的软件失效的补救措施是通过软件维护来达成的。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。

信息系统项目管理师