第1章软件测试的基础理论预案.pptxVIP

  • 7
  • 0
  • 约1.08万字
  • 约 45页
  • 2017-03-28 发布于湖北
  • 举报
软件测试 【引例描述】 1999年,火星气象卫星(Mars Climate Orbiter)到达火星之后不久就消失了;火星极地登录者(Mars Polar Lander)在火星上着陆时坠毁。原因是:地面系统软件和飞行器软件分别使用公制和英制两种单位。 如上例的事件数不胜数,很多都带来了巨大的损失和影响。从这些惨痛的教训中,人们意识到:软件产品质量是企业的重要目标,软件缺陷不可能避免,软件测试是发现缺陷的手段。 【软件测试】 早期定义: 1.是证明软件中不存在错误的过程 2.是确信程序做了它应该做的事情(Hetzel,1973) 3.是为找出错误而运行程序或系统的过程(Myers,1979) 4.保证程序和相应的规范说明一致 5.发现软件中的错误 6.确保软件做不必要的事情 7.确保系统合理的执行 8.确保系统失败前可以让系统运行到何种程度 9.确保发布给用户的系统中有哪些分险 10.ISO9000定义:测试是一种基于机器的,对代码执行测试,确认测试的活动 11.对软件质量的度量(Hetzel,1983) 12.验证系统满足需求,或确定实际结果与预期结果之间的区别 13.确认程序正确实现了所要求的功能 【标准定义】 IEEE软件工程(1983)的定义: 使用人工或者自动手段来运行或测试某个系统的过程,是满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档