中国软件测试行业现状调查报告.doc_第1页
中国软件测试行业现状调查报告.doc_第2页
中国软件测试行业现状调查报告.doc_第3页
中国软件测试行业现状调查报告.doc_第4页
中国软件测试行业现状调查报告.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国软件测试行业现状调查报告一、 中国软件测试的发展及现状分析:中国的软件测试技术研究主要是随着软件工程的研究而逐步发展起来的,由于起步较晚,与国际先进水平相比差距较大,故仍处于起步阶段。随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被软件企业所重视,软件测试正在逐步成为一个新兴的产业。从目前来看,可主要从四个方面来分析我国测试行业的现状。 1) 软件测试重要性和规范性不断提高 国家各部委、各行业正在通过测试来规范软件行业的健康发展,通过测试把不符合行业标准的软件挡在门外,对行业信息化的健康发展起到了很好的促进作用。在信息产业部关于计算机系统集成资质以及信息系统工程监理资质的认证中,软件测试能力已经被定为评价公司技术能力的一项重要指标。 2) 从手工向自动化测试方式的转变 传统的项目测试还是以手工为主,测试人员根据需求规格说明书的要求,与测试对象进行“人机对话”。大量的手工增加了项目人力成本和沟通成本、低效率以及高差错率,随着软件业的不断发展及软件规模的扩大,客户对软件的质量要求越来越高,针对企业的网络应用环境需要支持大量用户和复杂的软硬件应用环境,这样测试的工作量也越来越大,自动化测试及管理已经成为项目测试的一大趋势。 自动化测试通过测试工具和其他手段,按照测试工程师的预定计划对软件产品进行自动的测试,它能够完成许多手工无法完成或者难以实现的测试工作,更好地利用资源,将繁琐的任务赋自动化方式,从而提高准确性和测试人员的积极性。正确、合理地实施自动化测试,能够快速、全民地对软件进行测试,从而提高软件质量、节省经费,缩短产品发布周期。 3) 测试人员需求逐步增大,素质不断提高 随着 IT 业的迅猛发展,软件外包服务已成为继互联网和网络游戏后的第五次全球浪潮。由于外包对软件质量要求很高,国内软件企业要想在国际市场上立足,就必须重视软件质量,而作为软件质量的把关者,软件测试工程师日渐 “ 走俏 ” 。目前在国内120万软件从业人员中,真正能担当软件测试职位的不超过5万,而目前高等教育中专业的软件测试教育近于空白,独立开设软件测试课程的高校非常少,这就形成测试人才紧缺、需求不断增大的现象。据分析,目前国内软件测试的人才需求缺口超过20万人。因此软件企业开始加强和重视测试人员的选拔、培养和知识培训。一方面,对测试人员的素质和要求逐步提高,测试人员不仅应掌握相关计算机知识背景、软件工程基本知识、熟悉项目编程语言、熟悉项目技术架构及需求内容,而且要求工作有责任感、独立分析能力及团队精神等方面;另一方面,软件企业为测试人员提供进一步的知识培训机会,以应对各种项目的复杂情况。 4) 测试服务体系初步形成 随着用户对软件质量的要求越来越高,信息系统验收不再走过场,而要通过第三方测试机构的严格测试来判定。“以测代评”正在成为我国科技项目择优支持的一项重要举措,比如国家“863”计划对数据库管理系统、操作系统、办公软件等项目的经费支持,都是通过第三方测试机构科学客观的测试结果来决定。 随着第三方测试机构的蓬勃发展,在全国各地,新成立的软件测试机构达10多家,测试服务体系已经基本确立起来。二、 软件测试行业对从业人员的技术要求相对于其他软件工程人员, 软件测试工程师的知识面应该非常宽广,但最重要的品质应该是能够在第一时间内接受新技术。 1、职场人对于软件测试行业认知度一般调查显示,职场人对于软件测试行业认知度一般。选择非常了解的只有8.8%,可见,对于该行业了解程度高的职场人不足一成。选择“知道一些”的不足四成,其余超过半数的职场人都选择不了解甚至没听说过。可见,软件测试行业作为一个新兴行业还没有受到广泛的社会认知,还有很多职场人对于这一行业不甚了解。在对于软件测试行业的认知程度上,理工类背景的职场人比文科和医学背景的职场人要高的多,而理工类计算机专业相关背景的职场人对于软件测试行业的认知程度又明显高于理工类非计算机专业背景的职场人。可见,目前对于软件测试行业的了解还是主要集中于IT相关背景的职场人,而其他专业的人对于此行业了解程度还远远不够。调查显示,伴随学历的提高,对于软件测试行业的认知程度也明显提高,二者呈正相关关系。高中及以下学历者对于该行业非常了解和了解一些的只有两成,大专学历则超过了四成,大本学历的职场人这两部分相加则超过了半数,而研究生及以上这两部分人相加超过六成,将近70%。可见,高学历背景职场人对于软件测试行业认知程度高。 从城市分布来看,大城市和东部沿海城市对于软件测试行业认知程度较高。对于软件测试行业认知程度较高的城市除北京以外,主要集中在东部沿海地区,如南京、深圳、珠海、广州等,而在中部只有武汉比较突出,西部则西安对于此行业的认知程度较高。关于行业,从事IT行业的职场人对于软件测试行业的了解程度远远高于非IT行业的职场人。但是值得注意的是,有近半数的非IT行业从业者对于软件测试行业听说过但不了解。可见这一行业目前越来越深入人心,只是更多的人还不了解该行业的具体内涵,也充分证明伴随软件测试行业的认知程度不断提高,会有越来越多的非IT行业从业者了解该行业。2、软件测试的专业性最被认可对于听说过软件测试和了解软件测试的职场人来说,提到软件测试首先想到的就是“专业”,选择这一选项的职场人超过了半数,可见软件测试行业的专业性最被职场人认可。其次,被提及最多的特征是“高薪”,在一部分职场人心目中,软件测试行业拥有令人羡慕的薪酬水平。当然,也不乏会有人认为软件测试工作是一项枯燥的工作,尽管对于软件测试行业的态度褒贬不一,但是正面的评价明显多于负面,总体来说,职场人认为软件测试行业是一个专业具有较高薪酬水平、较好发展空间的行业。3、四成职场人IT行业首选软件测试超过四成职场人表示,如果选择IT行业工作会首先考虑软件测试,软件测试在IT业中排在首位。首选软件测试的职场最主要的一个原因是认为软件测试行业前景好,选择这一原因的人超过了半数,其次是薪酬好也超过了四成。其他首选软件测试行业主要原因还包括发展空间大、个人兴趣以及专业性强等。三、 软件测试培训前景尽管在参与调查的职场人中,只有刚刚超过一成职场人参与过软件测试职业培训,但是在还没有接受软件测试相关培训的职场人中有46%的职场人表示有可能接受软件测试相关培训。24.5%的职场人表示自己目前还不知道,只有29.5%的职场人表示自己完全不可能参与此方面的培训。可见,软件测试相关职业培训市场大有发展前景,随着软件测试行业的蓬勃发展,此行业的培训市场也必将迎来一个蓬勃发展期。四、 软件测试人才有价无货1. 缺口大 (合格应聘者几乎没有)据国内知名招聘网站前程无忧最新才市数据显示,软件测试工程师将成为年最紧缺的人才,该类职位的需求主要集中在沿海发达城市,其中北京、上海的需求量分别占去和。同一时间,中华英才网发布了最新一期的职场人气排行榜。根据统计,人才仍是企业需求量最大的人群,其中软件测试工程师、高级程序员、产品项目经理等高级职位进入前三名,成为就业市场最新风向标。 一方面,企业对软件测试人才有大量需求,但苦于招不到合适的人。而另一方面,很多应聘者却因为缺乏相关技能而被用人单位拒之门外,软件测试人才职场正面临着尴尬局面。国家信息产业部发布的最新报告显示,我国目前软件从业人才缺口高达万人。即使按照软件开发工程师与测试工程师的岗位比例计算,我国对于软件测试工程师的需求便有数十万之众,而目前,我国软件开发工程师与测试工程师岗位比例为。预计在未来至年中,我国社会对软件测试人才的需求还将继续增大。2. 薪资状况 (起薪每月至少元 )前程无忧年的薪酬报告显示,软件测试工程师在行业中越来越受到重视,其薪资也节节高升。测试工程师的起薪从至元月不等,若有四年工作经验的话,薪资在元月左右,具体视不同地域、不同性质企业、测试工程师的不同能力而定。 中华英才职业顾问介绍,以年左右从业工作经验的软件测试工程师的各地薪资情况来看:北京地区该职位的平均年薪逾万元;其中外商独资企业的年薪为全国之最,将近万元,而其余各类型企业的年薪都在万至万元。上海地区软件测试工程师的平均年薪为万元,欧美独资和欧美合资的薪资不相上下,分别为万和万元。国有企业略高于平均线,达到万元,其余各类企业则都表现平平。广州地区该职位的平均年薪约为万元;其中外商独资欧美企业的年薪最高,达到了万元;合资合作欧美企业也能拿到万元的平均年薪,合资合作非欧美企业就较逊色,年薪不到万元。 3. 职业培训 (专业培训机构少见 )记者从各大高校了到,目前我国高校除为数不多的几所有软件测试的专业外,大部分的高校没有设置相关专业。计算机专业毕业的学生并未接受专业的测试培训。从而导致人才供需之间存在着巨大的缺口。对此,业内专家表示,软件测试行业已显现出实际需求与人力资源之间的尖锐矛盾。 非学历培训方面,目前已知有北大青鸟正式启动软件测试工程师培养项目,针对软件测试行业人才需求启动系统化专项培训,为行业求职者提供了一个进入软件测试行业的途径。 据了解,这些课程科学、系统,以提升就业竞争力为目标,根据软件测试岗位工作的实际要求逆向设计而成,以实际应用场景为核心,配以实际测试项目和测试工作流程,以教学的渐进性及学员的参与性,使学员能够掌握测试工作中最实用的必备职业技能,具备测试岗位需求的工作经验和综合素质,从而能顺利进入软件测试领域。据了解,该项目分为两个阶段软件测试工程师,高级软件测试工程师,脱产学完两个阶段大概需要个月。五、 国内测试工程师待遇 下表是国内不同规模企业内,大多数测试人员的税前月薪情况,单位为人民币(注:该表数据仅供参考)。 职称名不同规模企业测试人员的月薪(人民币)工作内容少于100人100200人200人以上初级工程师150020002000250030004000执行收工测试为主,一般是一年以内工作经验的新手。2000300025003500一年到两年经验的测试工程师,工作内容以功能测试为主。中级工程师250035003000400025003500编写测试用例,执行测试计划。350040004000450035004500编写测试用例,执行测试计划,能够使用测试工具。高级工程师400050005000600060007000熟练使用测试工具,制定测试计划,完成测试任务等。70008000编写自动化测试脚本,能够进行白盒测试。测试分析师400050005000600060007000具有一定分析能力的高级测试工程师。6000700070008000能够设计测试方案,执行测试并对测试结果进行全面的分析,例如性能测试分析。测试组长400050006000700060007000带领5人以内的测试小组执行测试任务。500060007000800070008000带领15人以内的测试小组执行测试任务。通过上面的数据,我们可以看出:(1) 企业规模越大,越重视测试,而测试人员的待遇也越高;(2) 掌握测试工具的测试人员待遇响应高些;(3) 测试技术越熟练,待遇越高,而具备一定领导能力的测试工程师待遇更高些;但是我们就整个IT行业来看,尤其是与开发人员相比,测试工程师的待遇显得更低。就作者掌握的资料来看,同一级别的开发工程师要比测试工程师高12K(人民币),甚至更多。通过本节的分析可以看出,测试人员在国内待遇普遍低下。实际上这一切皆归因于国内软件公司普遍管理能力低下,国内的软件公司管理能力普遍落后于国外,并且大多数公司存在着发展瓶颈国内超过500人规模的软件公司为数不多,而过千人的IT公司更是屈指可数了。管理上不去导致规模上不去,规模上不去导致很多公司只能在意识上重视测试,没有能力在测试上进行实际的投入。六、 软件测试应走的创新之路1、观念创新 提高软件质量的决定因素不是软件测试技术,而是对软件质量和测试的思想观念。只有把提高软件质量上升到企业战略发展的高度,才能从根本上解决问题。长期以来,国内软件行业对软件质量重视程度不足,对于软件测试的作用认识不够,造成项目因质量问题造成进度推迟甚至失败。 为了彻底改变这种被动现象,企业高层管理人员必须从管理思想、资源支持等方面为软件质量和测试部门提供全力支持。软件项目经理必须坚持软件开发和软件测试并行处理并且互相协调。软件开发人员重视和配合软件测试人员。 2、流程创新 测试流程决定软件质量。软件测试如同软件开发一样,需要经过收集测试需求、确定测试策略、设计测试、执行测试、分析测试等流程。软件测试不是软件开发的最后阶段,而是贯穿于软件项目的整个生命周期。决定软件测试成败的关键是软件测试需求是否完整、准确,测试策略是否有效和实用,测试设计是否覆盖了测试需求。 软件测试流程既不是僵化的生搬硬套,也不是随机的增添取舍。软件企业的质量管理部门和项目开发团队需要根据公司技术、资源现状,针对项目的特点和客户需求,从保证软件质量、项目进度和测试成本等方面,进行优化设计并且不断改进流程管理。对于项目周期长、应用领域广、对质量要求高的软件,必须制定和遵守严格的测试流程。 3、技术创新 软件测试是一项软件工程领域的专业技术,而不是简单的把软件测试认为随便找个人运行几次软件,就可以发现全部的软件问题。前文已经提到,软件测试需求和测试设计是决定软件测试效果的关键因素,因此,加强测试技术创新的重点是在测试需求和设计设计的创新。 在软件测试技术创新方面,要避免陷入过渡追求自动化测试技术的误区。自动化测试只适合测试软件的某些方面的质量(例如性能测试,回归测试)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论