您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页正在兴起的软件测试外包

正在兴起的软件测试外包

来源:筏尚旅游网
WTO时代经贸ECONOMIC & TRADE UPDATE2009年1-2月(上旬刊)总第120期经贸观察OBSERVATION正在兴起的软件测试外包

北京市商务局 巨振乐  华北计算技术研究所 赵明辉

软件外包是计算机技术迅猛发

展的产物,是当今全球项目外包中新的发展热点。按照软件开发阶段来划分,软件外包可分为需求分析外包、设计外包、编码外包、测试外包。由于软件测试对软件质量的重要性,使得软件测试外包成为软件外包中一个重要的组成部分,更成为我国软件外包新的业务增长点。

软件测试涉及到用户、开发方、测试方,根据三者对软件测试的不同需

54

求,软件测试可分为:用户要求的第三方测试、开发方需要的外包测试、开发方在开发过程中的内部测试和用户自行进行的测试。开发方在开发过程中的内部测试一般纳入软件开发中;用户自行进行的测试由于用户缺乏系统的计算机知识,也不具备可靠的测试

一、软件测试是解决“软件危

机”、增强企业竞争力的必要手段

所谓“软件危机”就是软件中有错误,正是这些错误导致了软件在成本、进度和质量上的失控。F-16飞机由于软件问题使首航时间推迟一年;我国

工具和测试方法,测试往往流于片面,某军用装备中软件近500种,调整试飞达不到测试目的。只有前两种软件测试需委托专业测试机构进行,即常说的软件测试外包。

中近70%的故障与软件有关。 实践证明:只有充分测试才能保证质量,才可以尽早地找出各种隐藏的错误和缺陷,

经贸观察OBSERVATIONECONOMIC & TRADE UPDATE2009年1-2月(上旬刊)总第120期时代经贸及时进行修改和弥补,解决“软件危机”问题。

现在,软件的种类和数量越来越多,软件行业已经由“卖方市场”转变为“买方市场”,用户的可选择余地很大。在国内,80%以上的软件都属于针对具体的特定用户的项目软件,须经大量测试,具有很高的可靠性,才能被用户接受。在国外,软件外包竞争十分激烈,我国并不占优势; 2007年印度占到全球IT离岸外包总额的65%,占到全球BPO外包市场的46%;目前印度软件外包约占全球50%的市场份额。因此,通过软件测试,提高软件质量也成为我国软件企业增强国际竞争力的重要手段。

并且还认为只有当外包交易成本、外包管理成本、外包商供应成本之和小于自己生产成本时外包才会发生。

为此,不少软件开发方纷纷把自己的非核心业务,甚至有些核心业务也外包出去。随着软件全球化竞争的日益加剧,用户对软件质量的要求也随之水涨船高。为了提高软件质量,降低软件开发成本,分散软件外包风险,软件测试外包迅速发展起来。

与开发机构脱离。第三方在利益和管理上不受开发方的控制,这种独立性使其工作有充分的条件按测试要求去做,不会因为开发的压力减少对测试的投入,降低测试的充分性,可以避免目前开发单位普遍存在的重开发、轻测试的现象。对于应用软件,甚至系统软件,大多数用户都不是很熟悉其特性,质量评测基本难以进行,迫切需要专业的机构对开发方提供的软件给予客观的测试。正是由于采用第三方测

用户要求第三方测试

第三方测试也叫独立测试,是指软件测试工作由独立于开发机构的组织进行。独立指在经济、行政管理方面

试可以保证测试的独立性、客观性及第三方具有的测试方面的专业性使得第三方测试越来越成为用户的必选。

二、软件测试外包是开发方和用户不同目的的同一选择

软件开发方本身发展的要求

根据Cheon、Grover、Teng的资源基础理论的观点:通过外包可以填补战略目标所需的资源与企业自有资源之间存在的缺口。如果通过外包充实并扩展了企业现有的资源基础,那么外包的应用就达到了良好的效果,

55

WTO时代经贸ECONOMIC & TRADE UPDATE2009年1-2月(上旬刊)总第120期经贸观察OBSERVATION软件测试是否外包取决于用户和开发方博弈的结果

软件测试一般包括单元、系统、集成、确认测试。从开发方角度考虑,除提高软件质量外,成本能否降低、软件能否有效推广是软件测试外包的重要原因。因此,开发方一般具有以下的测试战略:单元测试,基本上属于程序的调试,一般由开发方自己进行,边开发、边测试;既使有外包方参与测试,出于保密,一般也仅测试其中某一部分;所以单元测试外包很少。系统测试,虽然主要是开发方自己测试,但对于把软件设计外包出去的软件企业,在系统测试中往往要引入专业的测试公司进行测试,以争取尽早地发现软件设计中的错误,从而加以更改,相比单元测试,外包的可能性大一些。集成

56

测试中外包较多,特别是大型项目,测试外包往往会取得良好的测试效果。对于软件最后阶段的确认测试,一般由用户或第三方进行;不过由于软件设计涉及到很多行业,用户自行测试的可能性已越来越小,大多数的确认测试由专业软件测试机构进行第三方测试。

从用户方角度考虑,软件质量的保证是主要目的,而客观的测试是达到这一目的的手段。为此,单元测试、系统测试一般不要求第三方测试,不要求外包。但从集成测试开始,用户多要求外包,特别是确认测试(包括验收测试)时,第三方测试越来越成为保证软件充分测试、提高可靠性、满足用户需求的主要手段。

另外,还有一些特殊测试,如本地

化测试,一般由软件销售地公司接包,常常计入验收测试中,也常常需要外包。

三、我国软件测试外包的市

场规模

软件测试外包在国际上一般纳入离岸外包统计,国内则直接计入企业收入。在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上,软件开发的总成本中用在测试上的开销要占30%到50%。对于一些要求高可靠性、高安全性的软件,测试费用甚至相当于整个软件项目开发所有费用的3至5倍。因此,虽然软件测试外包没有公开的统计数据,但可以从软件外包的规模初步估算出软件测试外包市场的大小。

经贸观察OBSERVATIONECONOMIC & TRADE UPDATE2009年1-2月(上旬刊)总第120期时代经贸我国的国际软件外包(GSO),主要面向日本和欧美市场,据统计2008年我国的GSO约为15.9亿美元。国内软件外包(DSO)大约是GSO的10倍以上,市场相对巨大,已形成一个约100亿美元以上的DSO市场,甚至更多;国内的大型企业,包括银行、保险业、制造业等都逐渐将其非主营、非核心的软件业务包给本土公司;很多在中国的外国跨国公司进入中国,设立分支,直接在国内发包,也形成DSO。由此可见,我国的软件测试外包已占有很大市场。

认识到软件质量的重要性,第三方测试越来越多。我国在一些重要计算机软件应用领域,如金融、安全、航空、航天、军事装备方面,已经有不少用户开始重视并颁布了测试规定,从最终用户角度强烈要求第三方测试,并都在逐步将软件测试通过合同关系委托第三方承担。不少行业认证了自己行业内的专业测试中心。如航天系统的大学、航空部门的研究所、电子信息行业的计算机研究所等相继被认证为专业测试单位。另外,在通信领域,手机等不少产品的软件需要第三方测试后才可交付使用;在已经进行的一些工

高而风险很低的服务领域。据北京某软件服务公司透露,从事欧美大型软件公司的软件外包测试的净利润都在20%到35%左右,甚至更高。博彦,赛博智通,海辉,文思等公司都不同程度地获得了软件离岸外包测试订单。2008年文思成为国内首家在美国纳斯达克上市的软件外包企业,而文思主营的软件测试外包,约占其营业额的50%。

全球技术转移,软件测试需求旺盛

随着全球技术转移,越来越多的外来投资使得中国成为最大的制造工厂。软件无线电等硬件软件化新技术的不断应用加速了嵌入式软件的快速发展,使软件在产品中的比重急剧增加,甚至成为重中之重。为保证软件质

四、我国软件测试外包发展条件

我国软件测试外包已经起航

国内不少大中型软件企业已开始

程项目当中,软件测试都取得了确保软件产品质量的预期效果,逐步被软件用户和软件企业所认可。

软件外包测试是投入少、回报率

57

WTO时代经贸ECONOMIC & TRADE UPDATE2009年1-2月(上旬刊)总第120期经贸观察OBSERVATION包产业。虽然我国软件外包企业也受到了金融危机影响,但如果我们发挥成本优势,就能够在金融危机中找到赶超印度的机会。这不仅因为有很多跨国公司需要来自中国的外包服务,更有来自国内市场的外包需求。前者主要有日本等国的外包服务;后者则是指面对金融危机,我国实施了到2010年底投资

量,软件测试的需求也随之高涨。

国外规模较小的一些软件企业,软件开发与测试人员之比基本上是1:1。像微软公司这样的大公司,比例是1:2。相比之下,目前我国有的软件企业该比值竟达到了10:1。可见,在我国对软件测试人员的需求一直很大。据报道:国内软件测试人才2007年供需比达1:50;至于语言能力强,精通技术,擅长管理,熟悉欧美市场,能与欧美客户有效沟通的高级专业软件测试外包人才或有经验的资深工程师更是凤毛麟角。

受金融危机影响,国际外包行业格局将重新洗牌。据印度国家软件协会估计,金融风暴将大大冲击印度外

58

使得国内的软件行业难有很强的竞争优势;也使软件外包企业容易失去客户的信任,给企业带来巨大的经济损失。因此,必须提高软件质量意识,大力发展软件测试外包。

规范软件测试市场

软件测试成本低,进入门槛低,容易进入。面对巨大的市场,不少企业纷纷建立软件测评中心,而有些企业购买一两套自动测试软件就成立了软件测试中心,结果测试过的软件质量不过关,用户不满意,导致资源浪费。建议不要盲目建立测试机构,搞重复建设。要规范软件测试市场,对测试结构进行整合,建立较大规模的权威测评机构,做到测试不走过场,真正达到提高软件质量的目的。

加大软件测试人才建设

2004年原国家信息产业部联合五部委颁布124号文件,强调要“加快培养软件测试人才,开展软件评测技术的研究”为软件测试人才的培养提供了政策支持。此后,国内高等院校也明确将软件测试作为软件工程核心课程之一,北大青鸟等一批职业培训机构已经开始培养专门的软件测试人才,并且取得了一些成绩,但软件测试人才缺乏问题仍未解决。现在,我国正处于软件外包产业发展的关键时刻,又

4万亿元,扩大内需、促进经济增长的10项措施。此后,大飞机项目批复立项、中国3G正式发牌,都离不开软件开发和软件测试;尤其是2009年2月,国务院通过电子信息产业调整振兴规划,要求加大投入,集中力量实施六大工程,鼓励引导社会资金投向电子信息产业,这些都为软件测试外包带来了发展机遇。

五、发展软件测试外包的建

提高软件质量意识

软件产品的质量是企业的生命线。不论是国内软件还是出口软件,都需要软件质量作保证。质量管理的薄弱,

面临全球的金融危机,迫切需要企业、高校、研究所、职业培训等多方共同努力,相互配合,抓住机遇,加大软件测试人才建设,实现我国软件测试人才供需平衡的良性发展结构,有力促进我国软件产业蓬勃发展。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务