瓦片博客 为社会主义四个现代化建设添砖加瓦

 

09月 2008
« Aug    
1234567
891011121314
15161718192021
22232425262728
2930  

关于瓦片博客

  • 升级了,测试找BUG啊

    本文标题出自《大话西游》中的“打雷了,下雨收衣服啊”。

    早在20世纪50年代就有了软件测试的雏形,不过那个时代,测试和调试分的不是很清楚,测试员和程序员之间也没有明显的界限。当时软件测试,指得就是纠正软件中已经知道的缺陷。1973年,Bill Hetzel给软件测试下了一个定义:测试就是建立一种信心,确信程序能够按预期的设想进行。后来这个定义,又被修改为:评价一个程序和系统的特性或能力,并确定它是否达到预期的结果。软件测试就是以此为目的的任何行为。

    1979年,Glenford J.Mvers给软件测试重新定义:测试是为发现错误而执行的一个程序或者系统的过程。同时对软件测试还有三个观点:

    1.       测试是为了证明程序有错,而不是证明程序无错误。
    2.       一个好的测试用例在于它能发现以前未发现的错误。
    3.       一个成功的测试是发现了以前未发现的错误的测试。

    1990年,美国电气和电子工程师协会给出了软件测试较正式的定义:

    1. 在规定条件下运行系统或构件的过程。观察和记录结果,并对系统或构件的某些方面给出评价。
    2. 分析软件项目的过程。检测现有状况和所需状况之间的不同,并评估软件项目的特性。

     今天,我们可以这样理解软件测试:用适当的时间,人力,工具,方法,系统地找出软件中潜在的各种错误和缺陷。

    几十年来,软件测试的定义不断变化,但其基本的理念没有变。就是尝试在软件中找到缺陷。

    Published on 07月 24, 2008 · Filed under: IT;

Leave a Reply