测试的革命

转载 2006年05月30日 13:13:00

测试的革命       
作者:Sam Guckenheimer
翻译:Blueski
日期:2003-1-20

  爱因斯坦在1915年发表了广义相对论,当时这还只是一项伟大的科学猜想。4年后,Arthur Eddington和一个英国科学家组成的小组完成了一项重要的实验,在实验中他们拍摄了在日蚀过程中Hyades星云的图片, 该实验表明,因受日蚀影响,图片中产生了很大的误差幅度,由此证明了爱因斯坦关于空间的弯曲和光的重力效应的预测。大众媒体随即 给予爱因斯坦和Eddington很高的荣誉。同时也因为他们两人都是和平主义者,所以被一起推崇为在这个饱受战争沧桑的世界上 的英雄。
  虽然媒体显得急不可待,但值得注意的是,广义相对论在当时的科学界仍受到广泛的争议。直到半个世纪以后,人们才终于迎来了具 有决定性的实验结果。当时Thomas Kuhn写下了《科学革命的结构(The Structure of Scientific Revolutions)》一书,相对论被作为是革命性变革的完美例子– 一种新的观念完全替代了一整套旧的信仰。

今年7月,我代表Rational Edge采访了Cem Kaner。当时他借用了Kuhn的结构对目前软件测试领域盛行的各种争议和尚未确证的理论进行了分类。

  后来,Rational Edge发表了我和软件测试方面的其他专家的一些访谈。有些读者却质疑我的选择,他们会问:“这和我现在做的主要工作有什么关系 ?”
因此,在本文中,我想把所有这些课题放在一起,并对自己关于未来测试领域的发展的前瞻进行阐述。我可以断言的是,测试人员、开发 人员、项目管理人员、公司管理人员和最终用户们都期待着看到在这10年里软件测试实践方面将要发生的大变革。其原因很简单,– 软件质量的低下已经使美国经济蒙受巨大损失,NIST估计[注1] ,每年损失约600亿美元,而Standish组织的数据则是2000亿美元。所以改进软件质量已成为取得高投资回报率(ROI )的直接途径,只有那些把握了软件质量的企业才会赢得胜利,其余的则将被人们所遗忘。
这些实践和工具又是什么呢?我认为随着时间的发展,以下五种趋势会得到发展和应用。
1. 测试驱动型的软件开发。在软件生命周期的各个阶段中,这些阶段包括测试、需求分析、使用形像化符号进行的规格说明,以及基于UM L和其它新标准的实践;
2. 探索性学习和发现,这将成为迭代开发过程的一个组成部份;
3. 组件测试和易测试性设计,这将成为软件开发不可分割的组成部份;
4. 更加重视适当的技能的应用,减少预先写好的文档,这将成为优秀软件过程的基本原则之一;
5. 使用自动化测试来取代目前严重影响测试效率的冗余繁复的人工过程。
下面让我来对这些趋势进行说明。

 请访问  http://www.gotosqa.com/modules/wordpress/?p=1#comment-1

相关文章推荐

机械革命X5(MECHREVO MR-X5)开包测试

机械革命X5全面评测

Deus Ex:人类革命 - 图形研究

原文地址 Deus Ex:人类革命 - 图形研究 2015年3月10 日 2015/03/12: 在Reddit 和Slashdot在最后几个小时内杀死了我的带宽,30,...

Mac OS X 背后的故事(六)Cordell Ratzlaff 引发的 Aqua 革命

原文地址:http://www.programmer.com.cn/9016/ Aqua是Mac OS X Public Beta全新用户界面的名字,英文中为水的词根,寓意以水为灵感,精心设计。St...

数位革命:创新创业的黄金时代

1月14日,身在台湾养病而久未露面的创新工场CEO李开复出现了。 在一位台湾媒体同行的帮助下,我得以进入会场。李开复和往常在公开场合一样,穿着一身笔挺的黑色西服,做了一场题为《数位革命:创新创业...

区块链革命的颠覆性到底在哪里?

一年前,区块链是技术的新兴颠覆者。而如今,区块链的发展似乎有所放缓。有时候并不像他们看上去那样光鲜。 对于外行人来说,区块链就是比特币背后的技术,这是一种分布式数据库,用于维护一组记录或块,每个记录...

UIPower界面开发 - 《UI的革命》文字版

小编的话:时间一晃已经到了2013年的元旦,距过去的2011年10月份UIPower启动的《UI的革命》全国巡回演讲已经过去了1年多的时间。在这1年多的时间里,每天都能接到很多有关与演讲相关的电话和邮...

正在爆发的互联网革命-书评

从六度分割理论开始,把SNS的起源,从国外的兴起,到第一批社交网络,当 然这个是先驱,这个时候处于技术、运作、营销、盈利等模式的摸索阶段,总之各个方面的不成 熟,所以先驱一般命运不好;再到第二波社...
  • madforg
  • madforg
  • 2012年01月27日 19:27
  • 353

Windows编程革命简史

源文:A Brief History of Windows Programming Revolutions (Ron Burk) 首先,是 Windows API 和 DLL Hell。(译...
  • alanaks
  • alanaks
  • 2011年08月15日 14:05
  • 146

物联网将引发照明的下一场革命

华为照明物联网解决方案为每盏路灯安装了内置无线通信模块的照明控制器,赋予了路灯联接的“翅膀”,让路灯之间实现快速自组网,再辅以物联网关节点,将城市中数量庞大的路灯联成了一张巨大的“灯联网”。...

Wifi个人定位系统的二次革命

相信谷歌纵横Latitude不少朋友已经玩过了,可以让您更方便地查找到他们的位置,更容易地与朋友们交通与沟通。然而,GPS卫星定位的精确度一直不如人意,几十米的误差,足以让您错过重要的约会。如果说GP...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:测试的革命
举报原因:
原因补充:

(最多只允许输入30个字)