软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>业界新闻>>业界动态>>正文
软件测试工程师20年地位迥异
文章出处:第一财经日报 作者:胥会云 发布时间:2006-06-08
   在经历了长期的不为人知和可有可无后,软件测试工程师目前已变的炙手可热。地位变迁的背后推手,是市场竞争的日益激烈和软件企业以及用户成熟度的不断提高。

  作为一个软件测试的专家,清华大学教授郑人杰20年来的经历颇有一些戏剧性。

  郑人杰首次因为软件测试为人所知,是在1980年代初期。当时清华大学从日本富士通公司引进了一台型号为M150的计算机,日本人以人手不足为由,要求中方做一个基于FORTRAN的动态软件测试工具。

  “我们当时就是考虑不能给清华、给中国丢脸,一种非常朴素的爱国心态。”郑人杰说。一年以后,他们提交了这个测试软件,而且顺利通过验收。日本人也出乎意料,《读卖新闻》也在头版头条撰文,称“日本富士通公司从中国进口了高水平的软件”。中国的《参考消息》也加以转载。

  此后,郑人杰一直投入在软件测试领域的科研。1985年他翻译出版了Glenford J.Myers 的《计算机软件测试技巧》一书,此后1992年又自己编写了国内第一本软件测试教材《计算机软件测试技术》。遗憾的是,几乎没有产生任何反响。

  而现在,书店里已经有了许许多多关于软件测试方面的书籍。出版社邀请郑人杰再版他的《计算机软件测试技术》。可是“我已经70岁了,没有精力了。”郑人杰说。

  从Monkey测试到跑步上岗

  即使在2003年,人们对软件测试还是有着不少误解。“很多测试其实只是Monkey测试。”周峰说,“就像猴子跳上键盘,蹦来蹦去,偶然踩到了某一个健,或者就能够发现一个两个Bug(缺陷)。”

  周峰之前是华为的资深软件测试工程师,目前是上海博为峰软件技术有限公司、无忧测试网(51testing)的创始人之一,他的工作,就是培训一批又一批的软件测试员。

  他表示,很多人认为软件测试只是在软件编写完成以后通过简单使用发现Bug,没有什么技术含量,甚至临时从车间厂房里拉出来的女工也可以承担。

  而事实上,在国外许多国家的软件公司,软件测试工作已经逐渐演变成一门独立的科学,包括了配置方案、测试机制、跨平台策略和产品性能、稳定性等独立区域的知识模块。

  同时,软件测试员需要参与包括需求分析—设计—编码等所有软件开发环节,尽可能地发现每个环节可能存在的Bug。“这是一个要求非常高的职业。”郑人杰说。因此国外的软件测试工程师基本上都是由从业多年的开发工程师转变而来。

  不过,现在软件测试的重要性已经逐渐获得认可。根据51testing提供的一份调查报告,目前近91%的国内软件企业配备了测试队伍,更多的企业通过软件测试来提高自身的软件产品质量。总体上,69%的企业认为通过测试后软件质量得到很好提高。

  而所有的招聘网站都开始发布同样的信息:软件测试工程师供不应求,企业招聘不到合格的人才。智联招聘一篇文章称,“从入门级的初级测试工程师到高级测试工程师以及项目Leader全线短缺”。

  国家劳动和社会保障部也在3月份发布信息,称未来几年软件测试员这一职位,将会产生大量的市场需求。

  国家应用软件产品质量监督检验中心副主任吴铸成告诉记者,国外小一些的软件企业,软件开发与测试人员之比基本上是1:1。微软公司是1:2, windows2000 操作系统在研发过程中甚至使用了250名项目经理、1700名软件开发工程师、3200名软件测试工程师。

  但相较而言,中国的大型软件企业如神州数码、东软等,比例较高,达到了4:1。而其他一些企业,只有10:1。

  群硕软件开发(上海)有限公司人事经理贾笑妍的一项重要工作,就是招聘测试人员。但是,由于大学教育的缺失以及企业自身积累的不足,“要找到资深的从业人员,很难。”即使被招收的人员,也要在上岗前先接收公司3个月的培训。

  巨大的市场空缺,使得从初级软件测试工程师,到高级软件测试工程师,再到测试经理,这个在国外需要耗费10年左右的职场历程,在目前的中国,只需要3年甚至更短的时间。

  “大家都在跑步上岗。我们的一个学员,甚至刚毕业就被一家公司聘为测试项目组负责人,要求他为公司建立一整套的测试规范。”周峰说。

  而跑步上岗的结果,就是周峰的培训业务蒸蒸日上, 51testing 的会员达到了4 万多人,成为全国最大的软件测试虚拟平台。

  软件测试火热的背后

  软件测试工程师地位“翻天覆地”的变化,源自信息产业的发展以及软件企业自身、用户成熟度的不断加深。

  “一方面,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高。”郑人杰告诉记者,同时出现的一些问题,也引发了人们对软件质量的关注。

  比如2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后证实是软件质量问题。而这导致了整个航天计划的推迟。同时,国内的一些银行金融系统,也会因软件质量问题不得不暂停营业。

  吴铸成表示,在软件业高速发展的同时,软件质量问题越来越突出,甚至成为软件产品研发和信息化发展中的一个制约因素。
  
  他表示,国外的软件测试经费,一般会占到整个项目费用的30%~40%。而中国的软件企业90%都是中小企业,产品研发要受资金、工期和质量三个方面的制约。在资金紧缺和工期紧迫的情况下,唯一可以挤压的就是质量。

  “用户成熟度不断增加,对产品的个性化以及安全等方面有更高的要求。如果产品在使用中如果出现各种各样的问题,只能通过维护解决。那么市场就不会选择这个产品。”郑人杰说。

  一旦将质量问题转移给维护,周峰称,就会忽略开发过程中需求分析——设计——编码阶段可能产生的Bug。这些Bug会逐渐放大,最后扩散到整个系统中,不仅很难寻找到,而且修复代价更高。

  “也就是说,你在销售软件时获取的利润,会在之后的维护中逐渐被消耗殆尽。”周峰说。这对企业来说,显然不是一个明智的、可持续的选择。

  群硕软件开发(上海)有限公司主要是针对欧美市场为客户提供嵌入式系统、工具软件、企业软件和用户解决方案等外包服务。“欧美客户成熟度较高,对产品质量要求更高。”贾笑妍说,为了满足客户对质量的高要求,他们从公司成立之初就开展了CMM(能力成熟度模型)的认证。

  CMM是目前国际上公认的一种软件开发设计流程标准,企业可以通过规范生产流程,来改善软件质量,提升软件生产能力。CMM共分5级,分别表示软件企业流程管理的竞争力程度,其中5级最佳。

  上述51testing 的调查报告还指出,接受调查的企业中仍有近8%左右根本没有对软件产品进行过测试。即便拥有软件测试的企业,仅有15%左右具有完善的管理机制。

  在实际运作过程中,朱三元表示,CMM认证已经成为欧美国家寻求合适软件企业的一个重要的评判标准。但是,随着印度软件巨头Infosys、Wipro、TCS、Satyam等进入中国市场,以及国内软件企业不断增多,“市场的竞争是越来越激烈,我们必须提高质量,才能有机会获得订单。”贾笑妍说。


站内搜索
相关文章
◎IT外包也需要拿捏好分寸
◎对日本软件外包市场发展前景看好
◎BORLAND为微软的VSTS提供UML支持
◎外包业,中国VS印度
◎李开复:网络创新模式与“时代精神”(下)
◎李开复:网络创新模式与“时代精神”(上)
◎Java正向开源步步迈进
◎恩信科技开源ERP 开创中国ERP的开源新时代
◎软件外包 中国将成全球最大基地
◎中国IT外包的现状、问题及对策
◎微软计划为Visual Studio增加测试建模等工具
◎外包测试: 利润高达35%
◎WCDMA推动3G商业化 全球用户突破5000万
◎软件测试人才每月起薪2000元供应缺口严重
◎消息称TD规模测试可能延迟 结束期推至8月
◎Windows击败Unix 成为首选服务器操作系统
◎中标浙江公安厅测试软件及服务项目
◎微软Office变身 从产品套件发展成协同平台
◎印度软件进军国内 中国软件外包市场快速增长
◎Ecma将对微软OfficeOpenXML标准化
◎2005年10大偏执狂技术
◎IBM 、微软引领JAVA/.NET阵营攻防战
◎Linux渐入佳境 将在移动领域战胜微软
◎开源为中国软件提供新的发展机遇
◎甲骨文借用Fortify技术 谋求检测代码错误
◎Google击败微软与AOL联姻
◎Alexa开放Web搜索数据库 API服务效果超Google
◎微软、Linux联手围剿UNIX
◎微软发布12月安全补丁 修复两个严重IE漏洞
◎2005年商业科技盘点:最被高估10大技术
◎2005年商业科技盘点:最被低估10大技术
◎开源数据库冲击低端市场 新兴企业对其青睐有加
◎2005-06年中国IT市场回顾与展望
◎2005年十大病毒及计算机病毒疫情报告
◎中移动痛下杀手 免费Wap发展遭遇瓶颈
◎05年web2.0带动的11大软件
◎微软新"霸权主义" 30岁的微软仍在"攻城略地"
◎甲骨文脱离SAP计划进阶 对手可能反击
◎Oracle捕蝉SAP在后 商业软件战事升级
◎IE出漏洞 Google调整自家产品协助堵漏防攻击
◎移动市场再刮底价旋风 07年将出现20美元手机
◎红帽全面掌管在印度公司 扩展印度软件市场
◎微软17亿美元投印度 中国市场销售额仅占1%
◎微软三款新品姗姗来迟 揭开新SQL Server面纱
◎高潮迭起 2005年中国开源软件大事记
◎认清面向服务架构(SOA)的本来面目
◎Firefox 1.5出击:Mozilla举行大型营销活动
◎Oracle钦点Solaris 10为“首选开发平台”
◎深圳嵌入式软件成龙头 产值占软件总产值90%
◎数据库引擎被甲骨文操控 MySQL开始另谋后台
热门文章
◎软件测试人才每月起薪2000元供应缺口严重
◎软件测试工程师:月薪8000人才难求
◎软件测试工程师职业越老越吃香
◎外包测试: 利润高达35%
◎中标浙江公安厅测试软件及服务项目
◎2005年10大偏执狂技术
◎国外自动化测试专家的招聘要求
◎Windows击败Unix 成为首选服务器操作系统
◎从百度裁员看其道德
◎软件人才年缺20万 我国5年投1.25亿引进人才
◎走出软件测试的困境
◎外包测试需迈三道坎
◎测试目的变迁 带来软件发展
◎百度被裁员工投奔Autonomy 凸现围城效应
◎据传哥伦比亚号坠毁与微软PowerPoint有关
◎印度软件进军国内 中国软件外包市场快速增长
◎微软计划为Visual Studio增加测试建模等工具
◎国内软件测试业 期待更多关注
◎对日本软件外包市场发展前景看好
◎Google评选:最受欢迎的“未来特性”Top10
◎Vista发现两万处Bug 安全问题仍令微软头痛
◎消息称TD规模测试可能延迟 结束期推至8月
◎IT外包也需要拿捏好分寸
◎VMWare推出VMWare Infrastructure 3
◎计算机技术可能推倒重来 龙芯3将达16核
◎攻击微软已是一种黑客理想
◎就业机会受中印冲击,欧美工程师在“高薪”中焦虑不安
◎软件Beta测试悄悄变味
◎微软计划为Visual Studio增加测试建模等工具
◎中国IT外包的现状、问题及对策
◎淘宝网计划两年后收费
◎外包业,中国VS印度
◎Linux渐入佳境 将在移动领域战胜微软
◎2005年商业科技盘点:最被高估10大技术
◎Sun 迷失在十字路口:成也技术,败也技术
◎全球化大潮中的软件业
◎失望透顶的VoIP测试结果,令人难以忍受的通话质量
◎深圳嵌入式软件成龙头 产值占软件总产值90%
◎微软Office变身 从产品套件发展成协同平台
◎软件外包 中国将成全球最大基地
◎IBM 软件10年的10个问题
◎2005年商业科技盘点:最被低估10大技术
◎日本将启动下一代搜索引擎开发计划
◎微软、Linux联手围剿UNIX
◎李开复:网络创新模式与“时代精神”(下)
◎电信运营商应该重视软件测试
◎2005-06年中国IT市场回顾与展望
◎微软公布Windows未来开发原则
◎IBM 、微软引领JAVA/.NET阵营攻防战
◎甜头未增压力增,美国工程师吐苦水

Google提供的广告