教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

软件测试的由来【软件测试培训】

更新时间:2022年08月15日14时02分 来源:传智教育 浏览次数:

好口碑IT培训

  在早期的软件开发中,软件大多是结构简单、功能有限的小规模软件,那个时候的测试就等同于调试。随着计算机软件技术的发展,调试慢慢成为软件开发不可或缺的工作内容,很多开发工具都集成了一些调试工具,但这个时候的调试还仅仅倾向于解决编译、单个方法的问题。

  到20世纪50年代左右,随着软件规模越来越大,人们逐渐意识到仅仅依靠调试还不够,还需要验证接口逻辑、功能模块、不同功能模块之间的耦合等,因此需要引入一个独立的测试组织进行独立的测试。在这个阶段,人们往往将开发完成的软件产品进行集中测试,由于还没有形成测试方法论,对软件测试也没有明确定位与深入思考,测试主要是靠猜想和推断,因此测试方法比较简单,软件交付后还是存在大量问题。

  经历这一阶段后,人们慢慢开始思考软件测试的真正意义。1973年,黑泽尔(Hetzel)博士第一次对软件测试进行了定义:软件测试是对程序或系统能否完成特定任务建立信心的过程。这个观点在一段时间内比较盛行,但随着软件质量概念的提出,它又不太适用了。1983年,黑泽尔(Heztel)博士对其进行了修改:软件测试是一项鉴定程序或系统的属性或能力的活动,其目的在于保证软件产品的质量。。思想一旦爆发,就会呈现出百家争鸣的景象,这一时期,很多软件工程师或博士都提出了自己对软件测试的理解与定义。

  G.J.梅耶斯(G.J.Meyers)博士认为“软件测试是为了寻找错误而执行程序的过程”,相对于测试是为了证明程序中不存在错误,他的观点是正确的。

  1983年,IEEE在北卡罗纳大学召开了首次关于软件测试的技术会议,然后对软件测试进行了如下定义:软件测试是使用人工或自动手段运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差异。

0 分享到:
和我们在线交谈!