| 瓦片博客 为社会主义四个现代化建设添砖加瓦 |
-
升级了,测试找BUG啊
本文标题出自《大话西游》中的“打雷了,下雨收衣服啊”。
早在20世纪50年代就有了软件测试的雏形,不过那个时代,测试和调试分的不是很清楚,测试员和程序员之间也没有明显的界限。当时软件测试,指得就是纠正软件中已经知道的缺陷。1973年,Bill Hetzel给软件测试下了一个定义:测试就是建立一种信心,确信程序能够按预期的设想进行。后来这个定义,又被修改为:评价一个程序和系统的特性或能力,并确定它是否达到预期的结果。软件测试就是以此为目的的任何行为。
1979年,Glenford J.Mvers给软件测试重新定义:测试是为发现错误而执行的一个程序或者系统的过程。同时对软件测试还有三个观点:
1. 测试是为了证明程序有错,而不是证明程序无错误。
2. 一个好的测试用例在于它能发现以前未发现的错误。
3. 一个成功的测试是发现了以前未发现的错误的测试。1990年,美国电气和电子工程师协会给出了软件测试较正式的定义:
- 在规定条件下运行系统或构件的过程。观察和记录结果,并对系统或构件的某些方面给出评价。
- 分析软件项目的过程。检测现有状况和所需状况之间的不同,并评估软件项目的特性。
今天,我们可以这样理解软件测试:用适当的时间,人力,工具,方法,系统地找出软件中潜在的各种错误和缺陷。
几十年来,软件测试的定义不断变化,但其基本的理念没有变。就是尝试在软件中找到缺陷。
Published on 07月 24, 2008 · Filed under: IT;

最新评论