一个软件测试工程师20年的地位浮沉[2]

发表于:2010-03-01来源:作者:点击数: 标签:软件测试工程师地位
一个软件 测试工程师 20年的地位浮沉[2] 软件测试 群硕软件 开发 (上海)有限公司人事经理贾笑妍的一项重要工作,就是招聘 测试人员 。但是,由于大学教育的缺失以及企业自身积累的不足,“要找到资深的从业人员,很难。”即使被招收的人员,也要在上岗前先接

  一个软件测试工程师20年的地位浮沉[2]   软件测试

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

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

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

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

  软件测试火热的背后

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

  “一方面,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行金融、通讯、航天等,他们对软件质量要求很高。”郑人杰告诉记者,同时出现的一些问题,也引发了人们对软件质量的关注。   比如2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后证实是软件质量问题。而这导致了整个航天计划的推迟。同时,国内的一些银行金融系统,也会因软件质量问题不得不暂停营业。

  吴铸成表示,在软件业高速发展的同时,软件质量问题越来越突出,甚至成为软件产品研发和信息化发展中的一个制约因素。

  他表示,国外的软件测试经费,一般会占到整个项目费用的30%~40%。而中国的软件企业90%都是中小企业,产品研发要受资金、工期和质量三个方面的制约。在资金紧缺和工期紧迫的情况下,唯一可以挤压的就是质量。

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

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

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

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

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

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

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

原文转自:http://www.ltesting.net