近日,索爱公司生产的Orange版W910i手机被用户陆续投诉。投诉的原因是该款手机在通话10秒后会莫名中断,无法应答。用户纷纷要求更换产品或退货以解决问题。与此同时,诺基亚公司的游戏与音乐服务也“姗姗来迟”,致使华纳将音乐从诺基亚音乐商店中撤下,影响诺基亚“Ovi”移动互联网服务战略推广。据业内人士推测,造成两大国际知名企业头痛的根源很可能是产品与服务应用的软件出现问题。
随着软件在现代化生活中的大规模应用,由软件缺陷造成的灾难也在频频发生:阿丽亚娜5型火箭发射失败导致整个欧洲航天计划延迟;巴拿马中心医院医疗事故导致8人丧生;美国航空公司因机票误定而损失数百万美元;沃尔沃因速度控制系统缺陷向全球召回36万辆问题汽车……而造成这些惨痛事故的根源就是嵌入式软件中的缺陷。“零缺陷的软件是不存在的。”IBM中国有限公司软件部高级技术顾问靳超分析指出,“软件研发中,缺陷率高达10%以上。”那么该如何弥补软件缺陷,保障产品质量呢?
“软件测试是软件质量的安全副驾驶。”计算机泰斗郑人杰教授分析指出,“通过必要测试,软件缺陷数可至少降低75%,而软件的投资回报率能达到350%。”一般而言,如果在软件内部测试阶段修正一个错误的代价是1,那么在产品发布后再修改的代价就是它的200~300倍。“从我在微软工作的经历来看,很多大型的开发项目,测试会占据项目周期一半以上的时间。以IE4.0为例,代码开发时间为6个月,而稳定程序花去了8个月的时间。” 前微软亚洲研究院博士、软件测试专家陈宏刚如是说。
除了时间、资金的投入外,人才的支持也是实现目标的关键。然而,就现实情况来看,国内市场供给和人才培育速度远远落后于企业需求。据前程无忧网数据显示,国内软件测试人才缺口早已突破20万,并随着需求的不断攀升而挺向30万大关。“招个软件测试人员比招个博士还难!”不少企业发出这样的感叹。在一场IT人才专场招聘会上,四成以上的企业开出超过6000元的月薪,可问津者依旧寥寥无几。“国内每年为企业培养的人才年供给量不过几千,与30万的人才缺口相比仅是杯水车薪。” 我国著名的计算机专家谭浩强介绍说。目前,IT培训机构是该领域人才培养的主力军,为企业培养了近6000名专业软件测试工程师。
正是看到中国软件测试领域的发展与问题,国家及时出台相关政策,要求大力培养软件测试人才。在信息产业部等五部委联合颁布的124号文件中明确指出:“加快培养软件测试人才,开展软件评测技术的研究……形成政府引导、社会各方参与、有效监督和管理的软件评测体系。”作为软件测试人才培养的重要基地,专业的培训机构将凭借其专业的培训系统和灵敏的市场洞察力迅速崛起,形成规模,为我国软件产业输送更多的优秀人才。
网友评论