我国软件检测行业发展现状及前景展望

2017-12-28 16:19谭立忠
软件 2017年2期
关键词:软件测试服务业软件

方 芳,谭立忠

设计研究与应用

我国软件检测行业发展现状及前景展望

方 芳1,谭立忠2

(1. 北京软件产品质量检测检验中心,北京市 100193;2. 北京航天情报与信息研究所,北京市 100854)

在梳理分析软件检测定义演进历程的基础上,研究确定了软件检测的行业定位,即软件检测行业是检测行业的一个分支,是伴随着软件的产生而发展的。从政策环境、产业规模、市场竞争等方面总结了软件检测行业的发展现状,并从互联网、移动互联网、云计算技术发展角度分析了软件检测行业的发展前景。

计算机软件;软件检测;发展现状;前景。

0 引言

作为信息产业的重要组成部分,计算机与软件产业的发展水平反映了一个国家整体的科技实力。而作为计算机与软件产业的重要组成,软件检测行业正逐渐成为21世纪拥有最大产业规模和最具广阔前景的新兴产业之一。在信息技术应用不断深化、“互联网+”异军突起,经济社会数字化网络化转型步伐加快、网络空间正能量进一步汇聚增强、信息化在现代化建设全局中引领作用日益凸显的大背景下,很有必要研究分析当前我国软件检测行业的发展现状,并进一步明晰软件检测行业的发展前景,为我国软件检测行业发展政策研究与管理决策提供借鉴与参考。

1 软件检测的定义与行业定位

1.1软件检测定义的发展演进

软件检测也称软件测试。在早期的软件开发过程中,由于当时软件规模很小、复杂程度低,软件开发的过程混乱无序、相当随意,软件测试的含义比较狭窄,将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试[1]。直到1957年,软件测试才开始与调试区别开来,并将其作为一种发现软件缺陷的活动。到了20世纪70年代,业界已开始思考软件开发流程问题,“软件测试”一词开始频繁出现。1972年,首届软件测试会议在美国北卡罗来纳大学举行。1979年,Glenford Myers在其《软件测试艺术》一书中给出了当时最好的软件测试定义:“软件测试是为发现错误而执行的一个程序或者系统的过程[1]。”

20世纪80年代早期,软件和IT行业进入大发展时期,软件趋向大型化、高复杂度,软件的质量越来越重要,“质量”的概念开始融入其中。软件测试的内涵发生了变化,不单纯是指一个发现错误的过程,而且包含软件质量评价的内容。同时,软件测试相关标准开始出现,包括IEEE标准、美国ANSI标准、ISO国际标准等。1983年,Bill Hetzel在《软件测试完全指南》一书中将软件测试定义为:“软件测试是以评价一个程序或者系统属性为目标的任何一种活动,是对软件质量的度量[2]。”

20世纪90年代,进入上世纪90年代,软件行业开始迅猛发展,软件开发规模越来越大,特别是在大型软件开发过程中,测试活动所花费时间和成本越来越大,而测试手段几乎都是手工测试,测试的效率非常低,并且随着软件复杂度不断提高,出现了利用手工方式也无法完成测试的情况,测试工具开始盛行起来。2002年,Rick和Stefan在《系统的软件测试》一书中对软件测试给出了新的定义:“软件测试是为了度量和提高被测软件的质量,对测试件进行工程设计、实施和维护的整个生命周期过程。”这些经典定义对软件测试发展的理论化和体系化产生了巨大影响[2]。

1.2软件检测的行业定位

软件检测是伴随着软件的产生而产生的。因此,从产业或行业的角度看,软件检测是软件产业的重要组成部分。软件产业作为国家的基础性、战略性产业[3],在促进国民经济和社会发展、转变经济增长方式、提高经济运行效率、推进信息化与工业化融合等方面具有重要的地位和作用,是国家重点支持和鼓励的行业。在《国民经济行业分类》(GB/T4754-2002)中,软件和信息技术服务业为一个单独的统计门类,并与电子信息制造业一起构成电子信息产业。

同时,软件检测也是检验检测行业的重要组成部分。检验检测是服务经济社会发展的国家质量基础,也是现代服务业的重要组成部分。近年来,国家将检验检测服务业定位为高技术、生产性、科技型服务业。

简而言之,软件检测是软件行业与检验检测行业的交叉部分,软件检测行业是检测行业的一个分支,是伴随着软件的产生而发展的。

2 我国软件检测行业发展现状

2.1政策环境

从政策支持看,虽然目前尚未出台专门针对软件检测产业发展的具体政策文件,但是围绕信息产业、软件产业、检验检测服务业等,出台了一系列政策措施,间接推动着软件检测行业的发展。

在信息技术、软件产业发展方面,早在2011年,国家出台了《国务院关于印发进一步鼓励软件产业和集成电路产业发展若干政策的通知》,推动软件业步入新的发展阶段。2012年,国务院印发《“十二五”国家战略性新兴产业发展规划》,将高端软件和新兴信息服务产业作为新一代信息技术产业重点方向的重要内容。2013年,工信部、国家发改委联合发布《信息产业发展规划》,将软件产业作为四大重点领域之一。2016年,国务院印发《“十三五”国家战略性新兴产业发展规划》,提出要大力发展基础软件和高端信息技术服务。

在检验检测服务业发展方面,2011年,国务院出台《关于加快发展高技术服务业的指导意见》,提出要重点推进检验检测服务等八个领域的高技术服务加快发展。2014年,国务院出台《关于加快科技服务业发展的若干意见》,提出了包括检验检测认证服务等在内的9大重点任务。同年出台了《关于加快发展生产性服务业促进产业结构调整升级的指导意见》,提出重点发展检验检测认证和信息技术服务,加强相关软件研发,加快发展第三方检验检测认证服务。

2.2产业规模

从国家统计口径看,目前尚未针对软件检测行业进行专门的统计数据归口。但是,可以根据已有的关于软件和检验检测服务业等方面的统计数据进行分析。当然,由于统计口径的问题,可能不同统计口径得到的最终结果存在一定的出入。

首先是从软件产业发展看,近年来随着我国软件行业的快速发展,同样带动了软件检测行业的快速发展。可参考的官方数据是工信部发布的年度电子信息产业统计公报,该公报将电子信息产业分为电子信息制造业和软件和信息技术服务业两部分。根据《2015年电子信息产业统计公报》[4],2015年,我国规模以上软件和信息技术服务业实现收入4.3万亿元,同比增长16.6%,其中软件产业收入约为2.1万亿元。通过行业内公认的软件测试占软件行业10%的份额,可计算得到软件测试行业大概规模为2100亿元。

其次是从检验检测服务业发展看,国家大力发展检验检测服务业,也带动着软件检测行业的发展。2011年,国务院转发《国家统计局关于加强和完善服务业统计工作意见的通知》,明确由国家质检总局负责其中的“技术检测服务业”统计工作。2013年,国家统计局批准国家质检总局和国家认监委实施“检验检测统计报表制度”。2014年,国家质检总局、国家认监委组织了我国首次检验检测服务业统计工作。此后,按年度发布全国检验检测服务业统计信息。根据2015年度全国检验检测服务业统计信息[5],检验检测服务业保持了高速发展态势,对国民经济的贡献作用持续上升,全国检验检测服务业营业收入1800亿元,较上年增加10.37%,近三年年均增长13.45%,远高于全国国内生产总值(GDP)的增长水平。作为检验检测服务业的重要分支,虽然无法明确软件检测的具体占比,但可估算其产业规模也非常巨大。

2.3市场竞争

国有检测机构正在逐步走向市场化,民营机构成为推动检验检测市场发展的生力军。近年来,作为我国第三方软件检测机构的主力军,国有检测机构正在逐步走向市场化。2009年出台的《软件产品管理办法》(工信部9号令)取消了软件产品登记测试中的某些强制性规定,标志着我国软件检测市场正式开放[3]。2014年,国务院转发《中央编办质检总局关于整合检验检测认证机构实施意见的通知》,推动政府检测机构整合,加快其市场化进程,推动其与民营第三方检测机构同台竞争。根据2015年度全国检验检测服务业统计信息[5],近三年来,事业单位制检验检测机构的比重分别为42.5%、40.6%、38.1%,呈现逐年下降趋势,与近年来我国加快推动事业单位分类改革、检验检测认证机构转企改制的趋势一致。民营检验检测机构保持高速增长,数量年均增长超过30%。

我国检验检测机构总体上以小微机构居多。截至2015年底,全国各类检验检测机构共计31122家,较2014年度增长9.82%,近三年年均增长11.92%。其中96.2%的检验检测机构从业人数少于100人,平均就业人数为32人,大多属于小微型企业。此外,近三年来检验检测机构平均出具检验检测报告的数量减少3.8%,检验检测机构数量增幅大于检验检测业务增幅,国内检验检测市场呈现竞争加剧态势[5]。

3 我国软件检测行业发展前景展望

3.1软件检测业务需求不断增长

《积极推进“互联网+”行动的指导意见》《中国制造2025》《关于深化制造业与互联网融合发展的指导意见》等政策的深入推进和落实,加速互联网技术向国民经济和社会生活各个领域的深度渗透,将会促使国民经济各个领域对软件产业的需求将更加强劲,尤其是对操作系统、数据库等基础软件、行业应用软件、大数据软件产生更高、更广泛的需求,进而加大对软件检测的需求,为软件检测行业带来更大的市场空间。

3.2软件检测领域从PC端向移动端发展

近年来,移动互联网的快速发展,推动了手机APP、手机游戏等移动软件的蓬勃发展,基于Android移动平台的软件测试技术与方法成为学术界探讨的主要议题[6-9]。根据TalkingData行业数据研究中心和《2016年中国游戏产业报告》的数据显示,目前我国APP数量超1700万个[10]、约有3500款手机游戏通过了国家新闻出版广电总局的审批[11]。在APP发布前对其进行测试,已经成为APP开发企业的必备流程。同时,随着市场竞争加剧,越来越多的应用商店开始注重其上架应用的质量,360、安智、机锋、阿里游戏以及国内一线手机制造商的应用商店在APP提交上架之前,也都要求进行测试。

3.3软件检测服务模式云端化

随着云计算技术的飞速发展,软件检测云端化趋势愈加显著。目前,日益增长的人员成本压力及智能终端加速更新换代带来的硬件成本压力,促使传统测试模式不断创新,使得第三方云测试成为一股不可逆的业务模式。作为云测试专业机构的典型代表,Testin自2011年成立以来已经持续服务超过80万开发者、为200万个APP进行了超过1.5亿次的测试,并已获得来自IDG资本、高榕资本及海银资本累计数千万美元的投资。未来五年,中国软件及信息服务市场增长率将超过30%[12]。由此可见,软件检测服务云端化的市场前景非常广阔。

4 结论

软件检测是软件开发工作的重要组成部分。从行业定位看,软件检测行业是检测行业的一个分支,是伴随着软件的产生而发展的。在我国政策环境持续优化、新一代信息技术飞速发展的背景下,软件检测行业必将迎来广阔的发展前景。

[1] 黄恩博, 黄耿生, 林延庆. 软件测试学研究[J]. 福建电脑, 2012(12): 58-60.

HUANG E B, HUANG G S, LIN Y Q. Research on Softwaretesting[J]. FUJIAN Computer, 2012(12): 58-60. (in Chinese)

[2] 许铁峰. 基于日志文件分析的手机测试方法研究[D]. 南京: 南京理工大学, 2007.

XU T F. Research on Mobile Phone Testing Method based on Log File Analysis[D]. Nanjing:Nanjing University of Science and Technology, 2007. (in Chinese)

[3] 王威, 郑丽娜, 宋红波. 软件检测机构竞争战略研究[J].软件产业与工程, 2014(2): 38-42.

WANG W, ZHENG L N, SONG H B.Research on the Competitive Strategy of Software Testing Institution[J]. Software Industry and Engineering, 2014(2): 38-42. (in Chinese)

[4] 工信部. 2015年电子信息产业统计公报. 2016-02-29. Ministry of Industry and Information Technology of People’s Republic of China. Bulletin of electronic information industry of 2015 Year. 2016-02-29. (in Chinese)

[5] 质检总局, 国家认监委. 2015年检验检测服务业统计信息. 2016-06-13.

Genaral Administration of Quality Supervision Inspection and Quarantine of the People’s Republic of China, Certification and Accreditation Administration of the People’s Republic of China. Statistical Information for Inspection and Testing services of 2015 Year. 2016-06-13. (in Chinese)

[6] 彭鑫, 谭彰, 黄文君, 等. 基于Android的工业控制监控软件设计[J]. 新型工业化, 2012, 2(5): 32-38.

PENG X, TAN Z, HUANG W J, et al. Design of Control System Mobile Monitoring Software Based on Android[J]. The Journal of New Industrialization, 2012, 2(5): 32-38. (in Chinese)

[7] 赵哲, 宋俊德, 鄂海红. 基于Android平台的移动应用构建研究与设计[J]. 新型工业化, 2013, 3(6): 78-89.

ZHAO Z, SONG J D, E H H. Research and Design for Mobile Application Development on Android Platform[J]. The Journal of New Industrialization, 2013, 3(6): 78-89. (in Chinese)

[8] 王华旭. Android平台图像处理软件框架的开发与设计[J].软件, 2014, 35(2): 46-47.

WANG H X. Development and design of Android platform image processing software framework[J]. Computer Engineering & Software, 2014, 35(2): 46-47. (in Chinese)

[9] 荣艳冬. Android软件权限系统的设计与实现[J]. 软件, 2014, 35(2): 50-51.

RONG Y D. Design and implementation of Android software permission system[J]. Computer Engineering & Software, 2014, 35(2): 50-51.

[10] TalkingData行业数据研究中心. 2016年我国APP数量超1700万个通讯社交类APP最受欢迎[EB/OL]. http://www. hxnews.com/news/gn/gnxw/201612/29/1132627.shtml, 2016-12-29.

Industry Data Research Center of TalkingData. The number of APP has been over 17 million and social communication type is most popular. [EB/OL]. http://www.hxnews.com/ news/gn/gnxw/201612/29/1132627.shtml, 2016-12-29. (in Chinese)

[11] 中国音数协游戏工委(GPC), 伽马数据(CNG中新游戏研究), 国际数据公司(IDC). 2016年中国游戏产业报告[EB/OL]. http://www.nbd.com.cn/articles/2016-12-25/1064608. html, 2016-12-25.

Chinese audio and Digital Publishing Association Game publishing Committee, Gamma data, IDC Research, Inc. China Game Industry Report of 2016 Year. [EB/OL]. http:// www.nbd.com.cn/articles/2016-12-25/1064608.html, 2016-12-25. (in Chinese)

[12] 武连峰. 中国软件及信息服务市场的发展趋势及商机[J].服务外包, 2015(11): 34-36.

WU L F. Trends and opportunities of software and information services market in China[J]. Service Outsourcing, 2015(11): 34-36. (in Chinese)

The Development Status and Prospect of Software Testing Industry in China

FANG Fang1, TAN Li-zhong2
(1. Beijing Software Testing & QA Center, Beijing 100193, China; 2. Beijing Institute of Aerospace Information, Beijing 100854, China)

This paper analyses the evolution of software testing definition, and studies and clarifies the positioning of the software testing industry, which is a branch of the testing industry accompanied with the emergence and development of the software. It concludes the development status from the aspects of policy environment, industry scale and market competition. And it analyzes its prospect from the developing perspectives of Internet, mobile Internet and cloud computing technology.

Computer Software; Software Testing; Development Situation; Prospect

TP311.5

: A

10.3969/j.issn.1003-6970.2017.02.018

方芳(1982-),女,四川省什邡市人,硕士学位,中级经济师。主要研究方向:科技创新管理;谭立忠(1982-),男,黑龙江省肇东市人,硕士学位,高级工程师。主要研究方向:战略研究。

本文著录格式:方芳,谭立忠. 我国软件检测行业发展现状及前景展望[J]. 软件,2017,38(2):80-83

猜你喜欢
软件测试服务业软件
禅宗软件
基于OBE的软件测试课程教学改革探索
软件对对碰
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
软件测试工程化模型及应用研究
谈软件的破解与保护
中介服务业
服务业集聚区