石家庄地区软件测试业发展分析与应对策略探究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:liongliong550
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 伴随IT技术的发展及软件市场的日趋成熟,软件质量和可靠性已成为广大用户关注的焦点,与之紧密结合的软件测试行业迅速崛起。作为河北省省会的石家庄,其软件测试业的发展更具广阔前景。本文结合石家庄整体软件测试行业发展现状进行深入分析,旨在提升石家庄软件测试行业的发展水平和技术层次,并对整体软件测试行业的团队发展及软件测试人才的培养给出研究性建议。
  【关键词】 软件测试 石家庄 测试行业分析
  一、石家庄地区软件测试行业背景
  近年来,IT产业迅猛发展,尤其伴随移动互联网的兴起,软件质量备受重视。此亦极大促进了软件测试行业的崛起与发展。软件测试行业在国内的发展时间虽无软件开发业久远,但现更具有广阔发展前景,测试人才缺口高达30万有余,并逐年递增,且行业的发展备受国家信息产业部、科技部等五部的重点关注。
  聚焦河北省省会石家庄地区,地理位置优越,距离我国IT人才资源最集中的首都北京不过数百公里,信息资源较为丰富。同时,地方政府对互联网行业的大力支持亦使石家庄地区IT行业处于二线城市的前列;但客观而言,其软件测试行业的发展水平及人们对软件测试工作的重视程度,较之一线城市仍存在不小的差距和较大的提升空间。故经本次研究,深入分析石家庄整体软件测试行业发展现状,并对行业的持续发展及人才培养进行策略探索,着重促进整体软件测试行业乃至整体软件质量的发展和提升。
  二、石家庄地区软件测试行业现状探究与问题分析
  为了进一步把握石家庄地区测试行业现状,加强行业建设,特进行多角度调研与分析。
  2.1 软件测试从业人员分析
  1)测试团队人员构成分析。在测试团队中以专职测试人员为主,专职、兼职测试人员及其他角色人员比例基本为11:3:8,反映出部分企业选用其他岗位人员兼职开展测试工作,测试技能的专业化、职业化有待提升。
  2)测试从业人员职位分布分析。据统计近半数的测试工程师处于实习或初级测试工程师岗位;约30%的人员处于中级岗位层次;极少数人员胜任于高级测试岗位;其中专职性能、自动化测试工程师更是凤毛麟角。
  3)测试从业者基础信息分析。软件测试从业人员男、女性别比例近1:1,人员学历集中于本科层次,比例为84.6%;大专学历次之;硕士、博士等高学历者仅占3%左右。其中,93.8%的从业人员具有计算机、软件相关专业背景。从业人员年龄呈现年轻化,55.3%的人群年龄集中于25-30岁,35岁以上测试人员仅占3%。多数测试从业人员资历尚浅,测试工作经验不足3年者占64.6%,5年以上测试经验者仅占20%。
  综上表明,石家庄地区软件测试人才需求和职业发展潜力依然很大,无明显性别歧视,各公司对软件测试的重视程度较往年已有一定提升,但仍有待提高;从业人员专业基础较为稳固,以本科层次为主,但高学历人才的培养和引进仍需加大力度开展。
  2.2 职业技能培训与职位提升
  聚焦软件测试职场人才培养与持续发展,经调研,44.6%的测试人员认为不从事管理相关工作则无晋升空间。此外,43%的测试人员年均参加培训为1-2次;能够开展5次以上培训的公司仅占7.7%,而40%的公司未安排任何培训。不同公司的培训类型及内容各异,其中测试相关认证培训约占9.2%;职业发展培训约占13%。从测试人员学习意愿角度分析,均65%以上人员希望提升性能测试、自动化测试及白盒测试技术等;近60%的人员认为软件评测师、ISTQB等认证有价值。同时,55.3%的测试人员认为测试行业有一定前途,但有时也觉得迷茫;仅有20%的人员认为前途光明,充满信心。
  综上可知,石家庄地区大多企业应进一步加强测试人员技能培训及职业规划培训,进一步了解员工职业兴趣和愿望,构建阶梯型软件测试人才培养体系,使更多的测试人员清晰职业规划,无论在管理领域还是技术层面都应有明确的前进方向。
  2.3 测试工作规范程度
  多数公司测试工作开展相对较规范,但亦有改进和提升的必要。50%以上的企业在测试工作中会灵活应用多种用例设计方法;但仍有部分企业缺少需求分析环节,脱离需求开展测试工作,导致项目风险急剧增加;此外,仍有近40%的企业未进行测试管理。显然,此类企业测试工作过程欠规范,严重忽视了测试需求及测试用例等资产的重要性。
  测试状态对于整体项目而言尤为重要,58.4%的公司较为重视,每日进行测试汇报;27.7%的公司定期进行测试汇报;13.8%的公司从未开展。显然近半数公司应在该方面加大实施力度,提升测试流程规范性。
  从测试度量角度,采用“需求数、用例数、缺陷数统计分析”、“各类属性缺陷的统计分析”、“任务的计划及实际起止日期、完成任务百分比统计分析”等标准居多,但仍有21.5%的公司未开展测试度量。IT公司应综合度量手段用数据说话,进而使测试过程更加规范化、可视化。
  2.4 主要业务与测试类型
  经调研,大多公司中存在多种业务类型,以B/S 架构系统为主测对象,占到72.3%;其次为C/S 架构系统、嵌入式系统及单机软件,单机软件所占份额最低。
  国内软件测试行业中,手工功能测试稳居首要测试类型,石家庄地区亦是如此。进而深入分析各测试类型在不同公司项目中的开展幅度。其一,自动化测试的开展幅度,所有项目都进行的仅占12.3%,涉及QTP、Robot、Selenium、Silktest及公司自主研发工具等,其中QTP居首位,占35.3%;其二,性能测试的开展幅度,所有项目都进行的仅占10.8%,涉及LoadRunner、Jmeter、apacheAB及公司自主研发工具等,其中LoadRunner居首位,占46.1%。此外,测试管理工具的应用也较为广泛且涉及种类繁多,据常用度排序为QC、Bugfree、TD、公司自主开发工具、JIRA、ALM、Bugzilla、TestLink及Mantis等,其中QC、Bugfree、TD比例较高,其他工具应用程度相当。   综上得出,石家庄地区软件公司对软件测试的开展较为重视,采用多种方法与手段进行软件质量评测,并在不同程度上应用测试管理、性能测试及自动化测试等工具;公司中测试类型虽多,但仍以手工功能测试为主,反映出石家庄多少公司中产品化仍处于起步阶段,自动化测试及性能测试的开展需继续加强。
  三、石家庄地区测试行业发展应对策略探究
  据石家庄地区测试行业现状分析,软件测试发展相对迅猛,具有良好的市场前景和极大的提升空间;但也意味着本地软件测试业发展尚未成熟。由此就上文中行业现状及关键问题进一步探究行业改进与应对策略。
  3.1测试行业整体认可及重视程度需进一步提升
  大多企业领导层对软件测试工作认识存在误区,忽视测试团队建设及人员技能培养,团队中不仅测试人员少且缺乏骨干高技术人才;项目测试时间亦往往被严重压缩,同时又缺乏合理有效的KPI考核机制。上述状况极易导致整个测试团队缺乏职业成就感。基于此建议企业一方面应正视测试在团队中的价值,另一方面加强测试团队建设及规范化的绩效考核体制建设;此外测试从业者应加强自我尊重意识,不断感染身边人,让更多人了解测试、正确看待测试,逐步培养长久职业成就感。
  3.2合理开展职业规划分析,树立永久学习意识
  就现状建议从业者从以下方面入手:其一,尽早并合理做出职业规划,这既有助于个人成长又利于测试团队和企业的壮大;其二,应学会利用丰富的网络学习资源,坚持自我提升,如Android或其他技术等均可在其开源文档或WIKI中寻求到详细描述。
  3.3加强同城技术交流,避免企业各自为战、闭门造车
  建议以地区为单位,定期开展测试沙龙及技术培训等,邀请一线高技术人才、行业专家等进行名家讲堂,推进面对面学习模式;充分并正确运用网络沟通工具及交流群资源,加强核心技术交流探讨和问题切磋。
  3.4在完整的项目周期内进一步规范化软件测试流程
  其一,既应注重产品质量,又不能忽视过程质量,可引入CMM、CMMI等模型进行过程指导;其二,测试工作开展中,部分追求敏捷实施的团队过分强调个体和互动,完全抛弃规范化文档、流程和工具,错误的认为敏捷即无需测试计划、测试用例等原本十分关键和重要的核心环节。故在项目开展中,应进一步规范测试流程,把握测试关键文档及测试环节;严格管理需求变更,约束需求分析的完整性;推广版本控制管理,灵活应用SVN、GIT等管理工具,避免版本混乱导致工作重复率加重。
  3.5测试工作开展应全面、具体,切不可顾此失彼
  现石家庄地区测试工作仍较多注重于功能性测试,以Android/IOS移动应用领域尤为显著,其他测试层面均有所欠缺。测试行业中应严格依据用户需求,进一步开展多角度质量检测,不断完善和规范性能测试、自动化测试等工作的推进。因此测试开展中应进一步全面、具体,综合多种测试手段及技术,以手机兼容性测试为例,应尽可能尝试真机内测,同时辅以模拟器等技术手段;若条件允许建议并行引入第三方测试平台进行测试支撑,如Testin兼容性测试平台等。
  3.6校企携手,培养测试行业高学历后备力量
  目前鲜有高校面向研究生领域开设软件测试研究方向,即使本科层次人才培养也往往缺少系统化的软件测试教育教学,故校企联合培养高学历软件测试专业化人才,融入更多的测试行业所需技能,乃至企业项目实战等专业化内容,在某种程度上可有效服务区域经济建设,提高石家庄地区整体测试团队的技术水平及加速软件测试业的发展。
  四、结束语
  综上,在软件质量备受关注的市场背景下,石家庄地区的软件测试业具有广阔的提升空间和发展潜力。愿多方共同努力,多措并举加强行业建设,进一步规范软件测试行业流程,不断提升团队整体技术水平,携手促进软件测试业蓬勃发展。
  参 考 文 献
  [1]魏娜娣,李文斌. 软件测试技术及案例设计实训[M].北京:清华大学出版社,2014.
  [2]魏娜娣,李文斌,裴军霞. 软件性能测试——基于LoadRunner应用[M].北京:清华大学出版社,2012.
  [3]陈晔.大话移动APP测试Android与IOS.北京:清华大学出版社,2014.
其他文献
春节过后,北京、上海、广州等城市陆续迎来返程高峰。许多农民工带着对新年的憧憬又踏上外出务工的征途。新年务工“钱”途如何?欠薪问题、用工纠纷怎么面对?据统计,2005年全国各
【摘要】 多媒体教学作为一种现代化的教学手段,已经越来越多的被运用到教学中,因地域因素、教师年龄的影响,多媒体在课堂运用的过程中存在着很多差异。我们要加强西部地区多媒体技术的投入,提高教师的整体素质水平,适度的运用多媒体教学。  【关键词】 小学数学 多媒体教学 有效策略在小学课堂上,教师通过多媒体教学手段的运用,能够在一定程度上提升教学效果,但是并不是所有的多媒体手段都能运用到合适的时候,取得期
日前,Ovum发布报告称,为了延续强劲的收益增长,中国的电信运营商正在鼓励已经饱和的城市用户由2G迁移到33G,中期来看,3G移动数据和增值服务将是运营商提高城市市场营收增长的方式.
1911年,巴黎流行一则关于蒙娜丽莎失窃案的笑话:“嘿,我要去卢浮宫,你要点儿什么吗?”
如今的造型艺术,以其多元的视觉形态冲击着我们的眼睛,令我们的视觉神经得不到片刻的休息。“线“作为最基本的造型手段,它绽放出特别的光芒
【摘要】 随着集团cBSS系统上线运行,4G业务受理及计费统一上收到CBSS,用户停复机由cBSS下发,系统高度集中带来高风险,其中任意一个环节出现异常,就会造成用户投诉。各省作为用户归属地,必须具备一定的应急处理能力。制定应急开机解决方案,实现系统故障时,快速为用户开机,减少用户投诉。  【关键词】 cbss 故障 应急开机  一、引言  随着集团cBSS系统上线运行,4G业务受理及计 费统一上
6月25日,Red Hat和思科共同宣布,将集成Cisco.Virtual Natwork Link技术与Red Hat Erterprise Virtualization技术,从而进一步扩大双方在虚拟化领域的合作。
近日有消息称,中国移动在4月份暂时叫停了2009年主推的手机支付业务方式RF-SIM,目前中国移动正在抓紧研究13.56MHz的手机支付方式,以应对当前各地移动分公司多技术选择的混乱局面
青岛国际啤酒节已经成功举办了13届,成为岛城市民和中外游客不可或缺的具有狂欢色彩的盛大节日。在这样的盛况之下,第十四届青岛国际啤酒节啤酒城指挥部与上海燕高文化传播发展
随着3G业务的逐步开展以及4G步伐的不断推进,两岸在移动互联网、物联网、TD-LTE等领域的沟通合作与日俱增。