软件错误产生的原因有很多,( )不是导致软件错误的主要原因。

  • A测试错误
  • B设计错误
  • C编码错误
  • D软件需求规格说明错误
参考答案: A
解题思路:  在软件开发过程中,造成错误的原因有很多,比如程序员的大意造成的编码错误,语法错误等。测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试不是导致软件错误的原因,软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生的错误的主要手段。需要大家注意的是,在广泛的测试活动成功完成后,软件可能仍有错误,交付后出现的软件失效的补救措施是通过软件维护来达成的。 >>>立即刷题