RBT之父来华传道:布局中国测试市场新版图

发表于:2011-10-19 10:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:郑新华 仝鸿杰    来源:51Testing软件测试网采编

RBT之父来华传道:布局中国测试市场新版图
                            特邀记者:郑新华   本刊记者:仝鸿杰

  [编者按] RBT是基于需求的测试(Requirements Based Testing,简称RBT)之英文简写,这一方法最早在上世纪70年代左右由IBM公司硬件测试工程师Elmendorff先生提出,其主要思路是希望借鉴硬件测试的方法来解决软件测试中的问题。Richard Bender先生加入IBM公司以后,以Elmendorff先生提出的思路为基础,提出了RBT的测试方法理论,对RBT的方法和流程进行了清晰的定义。1977年,Richard Bender创建公司专注于RBT技术的研究、咨询和推广工作,并参与了多个国防行业项目的软件测试工作,积累了丰富的经验。2009年12月,受北京旋极信息技术股份有限公司邀请,Richard Bender先生专程来华授课,我们在培训会举办期间对Richard Bender先生进行了专访。

  Richard Bender先生告诉记者:RBT的核心思路就是去尽可能的避免缺陷,而不是去像现在这样一味的发现缺陷。也许这就是软件测试领域的下一个重要思维。

Mr. Richard Bender,基于需求的测试即RBT方法创立人

  Mr. Richard Bender,基于需求的测试即RBT方法创立人,在软件质量保证和测试方面拥有四十多年经验,为国际上许多大型企业、政府机构以及军事机构做过咨询。Richard Bender先生与他的团队涉猎的应用领域非常广泛,包括指挥和控制、卫星情报、飞机、火车、汽车、空中交通管制、金融业、财务计费、制造业、操作系统数据库管理系统、通信、医疗、航运、保险、公共事业、销售和分配、教育、监狱管理和气象预报。以上应用在技术基础方面,包含嵌入式系统、基于PC机系统、客户端服务器架构、中型机、主机、超级计算机和WEB应用程序,包括所有主要的编程语言和操作系统。过去的这些年,Richard Bender一直积极参与各种活动以提高改进软件质量和效率。

  记者:Richard Bender先生您好,作为RBT技术的创立者,当时是一种什么样的背景呢?

  Richard Bender:RBT方法的思路最早来源于1970年左右的IBM公司。当时的IBM的研发状态是硬件很少出现问题,而软件出现的问题却越来越多。早在60年代末,Elmendorff就已经开始用类似因果图的方法来描述软件,有点类似于在硬件里面用电路图去描述硬件。我和Elmendorff先生在不长的工作时间里一起将基于需求和基于代码的测试方法结合在一起,形成一个比较完整的测试流程。1977年我离开IBM后创立了自己的公司,专注于基于需求的软件测试技术研究,并在Elmendorff先生的思路基础上提出了基于需求的软件测试理论,即RBT理论。在后续的工作中,又陆续对RBT的方法和流程做了清晰的定义,使它可以更加适应用户不断增长的软件测试需求。当时这个过程主要是依靠手工实现的,因为在大型机上实现自动化是非常昂贵的,即使当时IBM已经在硬件上实现这一过程的自动化。1987年,PC机出现并流行,我们发布了自动化工具的第一个版本。RBT发展到今天,已经成为保障软件质量的重要理论依据和支撑工具,但说到创立者,还应该是Elmendorff先生,我只是对他提出的思想进行了有益的扩展而已。

  记者:那么基于需求的测试从理论、方法、概念到工具都包含有哪些内容?

  Richard Bender:我觉得RBT方法被业界广泛认可,一个很重要的原因就是大家都已经认识到,如果不去关注软件需求的话,是没有很好的办法来提高软件质量的。有很多的数据已经表明,缺陷发现的越早,造成的损失就越少,而现在我们很多的软件要等到代码完成以后才进行测试,实际上那时候已经为时过晚。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号