[工学]第2章_软件测试基础.ppt

第2章 软件测试基础 Hello Everyone 主讲人:许刚 电 话Q Q:1411069655 本章要点 软件测试的定义 软件测试的对象 验证与确认的含义和区别 软件测试的分类 软件测试过程模型 测试驱动开发的思想 软件测试的原则 软件测试文档的作用和分类 前言 本章的目的在于介绍关于软件测试的基本概念、原则及软件测试文档,以及目前流行的测试驱动开发方法。这些内容是学习后续章节的基础。 2.1 软件测试的概念 2.1.1 软件测试的定义和对象 1.软件测试定义 1979年,Glenford J. Myers在其著作《软件测试的艺术》对软件测试定义为:“测试是为了发现错误而执行的一个程序或系统的过程”,这个定义不管是在早期还是当今,都有着相当大的影响。 1983年,Bill Hetzel在《软件测试完全指南》中指出:“测试是以评价一个程序或系统属性为目标的任何一种活动,测试是对软件质量的度量”。这个定义是对Glenford J. Myers定义的很好的补充,至今仍被引用。 1983年IEEE对软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”,软件测试不再被认为是一个一次性的、只属于开发后期的活动,而应与软件的整个开发流程融为一体。 2.1

文档评论(0)

1亿VIP精品文档

相关文档