软件概述(ppt)的.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 32页
  • 2017-12-22 发布于浙江
  • 举报
软件概述(ppt)的

软件测试概述;软件测试背景;软件的生命期;导致错误的根源;软件项目成员;软件产品的构成;软件测试的重要性;著名的软件错误案例(1);著名的软件错误案例(2);著名的软件错误案例(3);著名的软件错误案例(4);著名的软件错误案例(5);软件失败;软件缺陷的定义;软件错误的分类;以上案例都说明了软件测试在软件整个生命周期中起着至关重要的作用,那么什么是软件测试,我们如何定位软件测试呢?;IEEE的定义(1983) 使用人工或者自动手段来运行或测定整个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。 测试(test) 软件测试就是一个过程或一系列过程 ,用来确认计算机代码完成了其应该完成的功能,不执行其不该有的操作。 测试的目标是:发现错误 ;把软件测试(包括其它任何测试)定位在证明软件的正确性上是不对的,软件测试的目标是:查找软件的错误.原因 : 证明软件正确性的目标不可达:测试是无法证明软件的正确性的,原因是我们无法对软件进行理想测试(在理想情况下:对程序的所有可能执行情况进行测试),如完全的白盒测试(设计若干测试用例,使得软件中所有的执行路径都被执行到,见图1)或黑盒测试(设计若干测试用例,穷举所有软件可能的输入,见图2),这都要花费我们不能承受的成本(时间,人力),退一步讲,就算我们能对软件实施完全的白盒测试与黑盒测试,我们也无法保证软件在

文档评论(0)

1亿VIP精品文档

相关文档