《软件测试》第2章【荐】.pptVIP

  • 2
  • 0
  • 约7.86千字
  • 约 63页
  • 2015-07-19 发布于河南
  • 举报
《软件测试》第2章【荐】.ppt

第2章 软件测试基础 本章要点 软件测试的定义 软件测试的对象 验证与确认的含义及区别 软件测试的分类 软件测试过程模型 测试驱动开发的思想 软件测试的原则 软件测试文档的作用和分类 2.1 软件测试的概念 2.1.1 软件测试的定义和对象 1.定义 1979年,Glenford J. Myers在其著作《软件测试的艺术》对软件测试定义为:“测试是为了发现错误而执行的一个程序或系统的过程”,这个定义不管是在早期还是当今,都有着相当大的影响。 1983年,Bill Hetzel在《软件测试完全指南》中指出:“测试是以评价一个程序或系统属性为目标的任何一种活动,测试是对软件质量的度量。”这个定义是对Glenford J. Myers定义的很好的补充,至今仍被引用。 1983年IEEE对软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”,软件测试不再被认为是一个一次性的、只属于开发后期的活动,而应与软件的整个开发流程融为一体。 2.软件测试的对象 不仅包括程序,还包括需求分析、设计等软件开发各阶段的工作成果。 2.1.2 验证与确认(VV) VV即验证(Verification)和确认(Validation),是软件测试领域十分有影响的概念。 1.验证 即检验软件是否实现了预先

文档评论(0)

1亿VIP精品文档

相关文档