国内软件测试业 期待更多关注

作者:余梦非 来源: 《中国计算机报》

   现在提起软件测试的话题并非突然。清华大学教授、著名软件工程专家郑人杰表示:只是在一年多前,当中国软件行业协会在清华大学开办第一期软件测试工程师培训时,国内专业媒体和网上对软件测试的讨论还寥寥无几。但一年后的今天,当他来到上海参加8月22日举办的“首届中国软件测试与软件产业发展战略研讨会”时,现场代表的关注热情让他一下子就感受到这个萌芽中的市场开始成长了。

国外:软件测试已成独特市场

   软件必需经过测试,测试是验证软件是否能达到期望功能的唯一有效的方法。据了解,目前国内的软件测试一般有下列几种形式:一是软件公司内部进行的功能性测试;二是用户进行的测试;还有就是第三方测试,就是专业软件测试人员运用一定的测试工具对软件的质量进行检测。


   在本次大会上,美国著名软件质量分析师贺越明介绍了国外的情况,在软件业较发达的国家,软件测试不仅早已成为软件开发的一个有机组成部分,而且在整个软件开发的系统工程中占据着相当大的比重。以美国的软件开发和生产的平均资金投入为例,通常是:“需求分析”和“规划确定”各占百分之三,“设计”占百分之五,“编程”占百分之七,“测试”占百分之十五,“投产和维护”占百分之六十七。测试在软件开发中的地位,由此可见一斑。


   与此同步的是,软件测试市场已成为软件产业中的一个独特市场。在美国硅谷地区,凡是软件开发企业或是设有软件开发部门的公司,都有专门的软件测试单位,其中软件测试人员的数量相当于软件开发工程师的四分之三。在这些公司或部门中,负责软件测试的质量保证经理的职位与软件开发的主管往往是平行的。据了解,在软件产业发展较快的印度,软件测试在软件企业中同样拥有举足轻重的地位。

国内:萌芽中的市场才起步


   与国外相比,国内的软件测试业状况又如何?上海软件行业协会副理事长朱三元研究员认为,目前,国内软件测试市场表现实在有点令人尴尬。中国市场中的软件开发公司比比皆是,但软件测试公司则如凤毛麟角,“市场化的第三方测试如同刚刚出生的宁馨儿,目前的市场几乎可以忽略不计。”


   为什么国内的软件测试市场会如此嬴弱,到现在企业才开始关注呢?以朱三元之见,究其主要原因,首先是因为企业对软件测试的重要性理解不够。很多人认为程序能试运行基本上就已经成功,没有必要成立专门的测试部门或设立测试岗位。


   另一方面,软件开发企业在为软件开发支付费用后,就不希望再为软件的测试支付新的成本,而项目甲方则往往认为开发合格的软件是软件开发企业的责任。即使有些项目的开发方或委托方有意对软件进行第三方测试,也会考虑到在测试过程中往往需要软件开发商提供源代码,担心其知识产权遭到侵犯。这是软件测试市场无法长大的又一个重要原因。此外,软件开发企业不重视利用外部的测试力量进行测试也是因素之一。


   但从本次会议上提供的信息中,敏锐的人士却可以嗅出,萌芽中的市场正开始起步。就在本次研讨会召开的同时:上海著名的软件企业微创软件就向上海的用户发布了BMS(缺陷跟踪管理系统)2003和TCM(测试用例管理系统)2003,它们的发布填补了国内软件公司目前在测试管理软件市场上的空白。

软件测试国标今年有望出台


   中国的软件产业要健康发展,软件测试专业公司的成长与专业测试市场的发展是不可跨跃的一步。那么软件测试产业如何才能发展呢?


   在此次大会上,与会的专家也对此进行了积极的探讨。与会专家认为:首先需要软件企业提高对于测试环节的重视程度,形成对测试服务的需求市场;其次,需要有企业从事测试理论与技术服务;第三,作为行业的管理者也要制订相应的行业规范,严格软件开发的流程及标准;第四,作为软件测试企业也要关注软件开发商对于知识产权的利益,从而也保障了自身的利益。


   朱三元透露,关于软件测试的国家标准今年有望出台。在中国软件行业协会软件测评培训中心授权下,他将作为上海威迅教育讲师团的成员参与上海软件测评工程师的培训。他认为,国家标准的制定,将极大地促进软件测评业的发展。