- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国软件测试行业现状调查报告
中国软件测试行业现状调查报告
中国软件测试的发展及现状分析:
中国的软件测试技术研究主要是随着软件工程的研究而逐步发展起来的,由于起步较晚,与国际先进水平相比差距较大,故仍处于起步阶段。随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被软件企业所重视,软件测试正在逐步成为一个新兴的产业。从目前来看,可主要从四个方面来分析我国测试行业的现状。
软件测试重要性和规范性不断提高
国家各部委、各行业正在通过测试来规范软件行业的健康发展,通过测试把不符合行业标准的软件挡在门外,对行业信息化的健康发展起到了很好的促进作用。在信息产业部关于计算机系统集成资质以及信息系统工程监理资质的认证中,软件测试能力已经被定为评价公司技术能力的一项重要指标。
从手工向自动化测试方式的转变
传统的项目测试还是以手工为主,测试人员根据需求规格说明书的要求,与测试对象进行“人机对话”。大量的手工增加了项目人力成本和沟通成本、低效率以及高差错率,随着软件业的不断发展及软件规模的扩大,客户对软件的质量要求越来越高,针对企业的网络应用环境需要支持大量用户和复杂的软硬件应用环境,这样测试的工作量也越来越大,自动化测试及管理已经成为项目测试的一大趋势。
自动化测试通过测试工具和其他手段,按照测试工程师的预定计划对软件产品进行自动的测试,它能够完成许多手工无法完成或者难以实现的测试工作,更好地利用资源,将繁琐的任务赋自动化方式,从而提高准确性和测试人员的积极性。正确、合理地实施自动化测试,能够快速、全民地对软件进行测试,从而提高软件质量、节省经费,缩短产品发布周期。
测试人员需求逐步增大,素质不断提高
随着 IT 业的迅猛发展,软件外包服务已成为继互联网和网络游戏后的第五次全球浪潮。由于外包对软件质量要求很高,国内软件企业要想在国际市场上立足,就必须重视软件质量,而作为软件质量的把关者,软件测试工程师日渐 “ 走俏 ” 。目前在国内120万软件从业人员中,真正能担当软件测试职位的不超过5万,而目前高等教育中专业的软件测试教育近于空白,独立开设软件测试课程的高校非常少,这就形成测试人才紧缺、需求不断增大的现象。据分析,目前国内软件测试的人才需求缺口超过20万人。因此软件企业开始加强和重视测试人员的选拔、培养和知识培训。一方面,对测试人员的素质和要求逐步提高,测试人员不仅应掌握相关计算机知识背景、软件工程基本知识、熟悉项目编程语言、熟悉项目技术架构及需求内容,而且要求工作有责任感、独立分析能力及团队精神等方面;另一方面,软件企业为测试人员提供进一步的知识培训机会,以应对各种项目的复杂情况。
测试服务体系初步形成
随着用户对软件质量的要求越来越高,信息系统验收不再走过场,而要通过第三方测试机构的严格测试来判定。“以测代评”正在成为我国科技项目择优支持的一项重要举措,比如国家“863”计划对数据库管理系统、操作系统、办公软件等项目的经费支持,都是通过第三方测试机构科学客观的测试结果来决定。
随着第三方测试机构的蓬勃发展,在全国各地,新成立的软件测试机构达10多家,测试服务体系已经基本确立起来。
软件测试行业对从业人员的技术要求
相对于其他软件工程人员, 软件测试工程师的知识面应该非常宽广,但最重要的品质应该是能够在第一时间内接受新技术。 下表是国内不同规模企业内,大多数测试人员的税前月薪情况,单位为人民币(注:该表数据仅供参考)。
不同规模企业测试人员的月薪(人民币) 工作内容 少于100人 100~200人 200人以上 初级工程师 1500~2000 2000~2500 3000~4000 执行收工测试为主,一般是一年以内工作经验的新手。 2000~3000 2500~3500 一年到两年经验的测试工程师,工作内容以功能测试为主。 中级工程师 2500~3500 3000~4000 2500~3500 编写测试用例,执行测试计划。 3500~4000 4000~4500 3500~4500 编写测试用例,执行测试计划,能够使用测试工具。 高级工程师 4000~5000 5000~6000 6000~7000 熟练使用测试工具,制定测试计划,完成测试任务等。 7000~8000 编写自动化测试脚本,能够进行白盒测试。 测试分析师 4000~5000 5000~6000 6000~7000 具有一定分析能力的高级测试工程师。 6000~7000 7000~8000 能够设计测试方案,执行测试并对测试结果进行全面的分析,例如性能测试分析。 测试组长 4000~5000 6000~7000 6000~7000 带领5人以内的测试小组执行测试任务。 5000~6000 7000~8000 7000~8
文档评论(0)