第8部分软件测试学习课件.pptVIP

  • 20
  • 0
  • 约 114页
  • 2016-12-06 发布于江苏
  • 举报
第8章 软件测试 软件测试 在开发软件的过程中,人们使用了许多保证软件质量的方法分析、设计和实现软件,但难免还会在工作中犯错误。这样在软件产品中就会隐藏许多错误和缺陷。对于规模大、复杂性高的软件更是如此。在这些错误中,有些是致命的错误,如果不排除,就会导致生命与财产的重大损失。因此,目前,软件测试仍然是保证软件质量的关键步骤,它是对规格说明书、设计和编码的最后复审。 8.1 软件测试背景 软件测试背景 美国爱国者导弹防御系统是罗纳德·里根提出的主动战略防御(即星球大战)程序的缩略版本。它首次应用于海湾战争中对抗伊拉克飞毛腿导弹的防御战争中。尽管关于此系统的赞誉不绝于耳,但是它确实在几次对抗导弹战役中失利,其中一枚在沙特阿拉伯的多哈击毙28名美国士兵。分析专家发现症结在于一个软件缺陷。一个很小的系统时钟错误累计起来就可拖延14个小时,造成跟踪系统失去准确度。在多哈袭击战中,系统被拖延100多个小时。 8.1.1 软件缺陷是什么 1.描述软件失败的术语 要想成为软件测试员,就要使用各种术语描述软件失败时的现象。常用的术语为: 缺点(defect) 偏差(variance) 谬误(fault) 失败(failure) 问题(problt) 矛盾(incos

文档评论(0)

1亿VIP精品文档

相关文档