首页 > 教务公告 > 正文

软件测试培训课程体系浅析

发布时间:2010-03-09 来源:赛迪 作者:

一、我国软件测试培训发展现状

目前,我国软件质量越来越受到重视,软件测试作为软件质量保证的重要手段之一,也愈发体现出其自身的重要性。多数国内软件企业已开始着手强化软件测试活动,“软件正进入测试时代”。由于我国企业对于软件测试在软件质量保障中的重要作用认识较晚,导致软件测试人才的供需之间存在着巨大缺口。

为缓解高端技能人才紧缺问题,原信息产业部将软件测试工程师列为国家紧缺型人才,于2004年联合五部委颁布的124号文件中强调要“加快培养软件测试人才,开展软件评测技术的研究”。然而,软件测试的人才缺口除了国家支持外,更需要高等教育、职业培训机构、企业三方的通力配合。目前,我国软件测试培训行业已经起步并逐步发展起来。社会上一些测试就业培训机构,将企业需求和人才供给相嫁接,使高校学生得到测试技能的全面培训,从而可以服务于测试人才欠缺的企业;另外一些专业培训机构则将重点放在了企业在职人员的测试技能提升方面,使学员在工作岗位的专业技能得到巩固与加强。

然而,我国当前的软件测试培训课程体系的现状是怎样的?什么样的软件测试培训课程体系能够更好地促进软件测试人才的培养、更好地促进我国软件生产与测试质量保障能力的提高呢?下面将做一简要分析。

二、我国软件测试培训课程体系概况

软件测试培训课程的发展从形式上来讲,经历了如下几种模式:单纯软件测试理论课程、测试理论与测试实践相结合的课程、培训与就业相结合的课程等。但总体来讲仍然存在一些不足。具体表现在以下几个方面:

1、培训课程体系缺乏系统性。

随着软件测试职业生涯的发展,一个系统的测试培训课程体系应涵盖各阶段职业技能提升的课程,满足不同层次的学员需求。然而当前的培训课程体系中,有80%以上的课程面向大中专往应届毕业生等潜在入行人员;而测试职业中的高级管理层可能找不到适合自己需求层次的课程;或者现有的大部分课程对于一些资深测试工程师来说并不深入。其后果就是我国当前的软件测试培训质量不高,以致对软件测试行业发展的促进作用并不理想。

2、培训课程体系覆盖领域不全面。

当今,我国的软件测试业务已经由原来单纯的IT企业,逐渐扩展到了各行各业,软件测试培训课程需要能够与这种发展趋势相适应。然而,与培训对象的相对集中一样,现在的测试培训基本上都集中在通用的软件测试理论和技术上,而缺少具有行业特色的测试技术与组织管理方面的培训,比如电信行业、医疗卫生系统等各方面信息化测试培训等。这将阻碍我国软件测试与质量保障工作的全面发展。

3、培训课程体系与测试实践存在严重的脱离现象。

软件测试培训的关键是理论与实践紧密结合,突出软件测试的实用性。但是在实际的培训中,大多数的测试培训理论内容过多,实践内容相对较少。究其原因,培训讲师属于学院派的居多,而我国软件测试行业一线的测试及科研专家数量较少,作为培训师资的数量更是少之又少。这是在测试培训中普遍存在的现象,也不能从根本上解决学员在实际测试工作中遇到的瓶颈。

由以上分析我们得出:我们必须对测试培训课程体系加以改进,使之更加系统化,与实践结合更加紧密。只有这样才能使得我国软件测试培训更加满足从业人员的职业发展需求,促进我国软件测试行业的快速发展。

三、中国评测软件测试培训课程体系简介

中国评测作为国家级软件测试机构,不仅在软件测试的业务实践上走在行业的前沿,而且在软件测试理论研究与测试培训方面也积极做着相应的努力。

1、中国评测建立了丰富、系统的课程体系

其基本体系如下表所示:

培训类别
课程内容
对象类别
测试管理类
高级软件测试管理师培训、企业软件测试领导力提升培训等
测试管理人员 
测试技能类
软件测试工程师培训、软件性能测试高级工程师培训、行业软件测试培训、手机软件测试培训、软件测试工具实战培训、软件测试项目案例分析培训、实用测试技术培训、系统测试能力提升培训、软件质量评估方法、C/C++单元测试技术等
潜在入行者
新入职人员
高校教师  
测试工程师 
网络安全测试类
网络安全测试工程师培训、网络安全高级测试工程师培训、网络系统验收测试培训、网络测试工具培训、嵌入式培训等
潜在入行者  
新入职人员  
高校教师  
测试工程师 
职业教育
工业和信息化部电子教育与考试中心软件测试工程师高级职业教育
潜在入行者 
内训类
针对客户的需求,由中国评测资深技术讲师针对企业自身软件测试情况进行分析,最终为企业量身定制一系列符合企业发展需要的培训内容。
各种单位、不同岗位人员 

由图表中得出,中国评测的测试培训课程种类较多,基本能够满足各阶层人员的培训需求。如测试技能类与网络安全类课程主要面向各类工程师和基层技术人员;管理类课程的主要培训对象是中高级测试管理人员和领导者;而内训课程则是针对企业在测试项目实施过程中遇到的问题提出的综合解决方案等等。其中,受工业和信息化部以及教育与考试中心委托,中国评测为全国软件测试职业教育提供全面的技术支撑,形成了系统的面向初学者或有志于从事软件测试行业的人士的中高低有机培训课程。

2、中国评测建立了可以覆盖多数行业的软件测试培训课程体系

中国评测的行业测试业务覆盖到了金融电信、交通能源、工商税务、卫生教育、烟草、广电、司法等各领域的信息化应用系统。利用这种行业测试的优势,在业务实践中不断进行总结与改进,中国评测建立了完备的行业测试培训课程体系。主要包括以下课程:电信行业信息化测试培训、教育系统信息化测试培训、医疗卫生系统信息化测试培训、电子政务信息系统测试培训、金融行业信息化测试培训、交通行业信息化测试培训、农村信息化系统测试培训等。这些行业培训课程覆盖领域广、针对性强,能够满足不同行业测试领域的培训需求。

3、中国评测建立了与软件测试实践紧密结合的课程体系

首先,中国评测的软件测试培训课程是来源于测试实践的。中国评测组织有关专家、学者和资深的测试工程师,集合众多国际先进软件测试技术和理论,参照国际上规范的软件测试标准,对软件开发过程中可能出现的各种情况进行综合分析,结合我国现有的软硬件开发环境,通过对多年技术沉积的总结,并对已实施的培训课程进行不断地修改和审定,形成了较为完善的课程体系。

其次,中国评测的软件测试实践不仅局限于软件测试业务领域,还来源于我国软件测试的前沿科研工作。中国评测作为工业和信息化部的科研机构,同时还承担着“863”、“核高基”等众多国家级的软件测试科研课题,可以及时地把我国软件测试领域中最新、最高端的研究成果应用到课程体系建设中。

再次,中国评测注重定期地收集、整理测试项目案例,完成案例库的更新工作。在中国评测的软件测试培训课程体系中,可以运用最新、最典型的案例,使软件测试培训更加突出其重实践、重应用的特点。

最后,中国评测软件测试课程体系的建立、完善与改进,都是由测试业务一线的测试专家和科研专家直接参与完成的。同时,中国评测软件测试培训课程体系的实施都是由经验丰富的测试专家和科研专家完成,所以其培训的实践性是尤其突出的。

总之,要在整体上提高我国软件测试培训的水平,培养更多的软件测试人才,我们必须建立健全系统的、全面的、与实践紧密结合的软件测试课程体系,从而切实提高我国软件生产质量保障的水平。

【上一篇】: 关于举办“企业信息化项目管理培训班”的通知
【下一篇】: 赛迪教育关于春节放假期间的工作安排

相关文章: