华电软件测试调研报告

2020-03-02 22:14:56 来源:范文大全收藏下载本文

软件测试产业及其人才培养调研报告

马重申,软件1002,华北电力大学(保定)

0引言

随着社会的发展,软件在我们的生活工作中发挥出了越来越大的作用。而在软件工程中,软件测试工作非常重要,它是确保软件质量的关键。基于此之上国内软件行业迅猛发展,需要大量软件测试人才。传统计算机学科教育大多是培养理论性计算机人才,而忽视偏向实践方面的软件测试的人才,以至于他们无法适应企业的实际需要。因此在本文论述了对软件测试的认识,及对现今软件测试人才的特点和面临的问题加以分析,本文具有一定的积极意义。

1软件测试概述

1.1 关于软件测试的认识

软件测试主要是指在将软件投入使用之前,对其需求分析、系统设计以及源代码所执行的复查检测,这是保障软件质量的一项关键工作。通俗点说,为找到软件中存在的错误而执行程序这一过程就是软件测试。在软件测试工作中,我们可以依据测试方案及流程通过测试工具来测试产品的功能和性能,然后分析及评估测试方案有可能存在的问题。另外,一般在执行测试用例之后,还要进行跟踪故障,这也是确保开发产品满足需求的一个重要保障。 在软件开发的每一个阶段中,人员的参与都是离不开的部分,而人的工作以及人们之间的通信质量有很难做到完美无缺,这就导致了错误是不可避免的。另外,伴随着计算机控制对象越来越复杂,且软件的功能及规模也在不断的提升,这也使得错误相对而言更容易发生,比如对于Windows NT操作系统来说,其代码约为3200万行。总体来看,在软件设计阶段,人们所犯的错位是引起软件失效的主要原因,而软件缺陷的根源则在于软件的复杂性。 在确保软件可靠性以及质量的过程中,软件测试属于最为主要的手段,以当前的软件工程来看,多以结构化分析及设计作为核心,因此在开发阶段,需求分析以及设计都是以工程管理以及技术评审作为质量的保障手段,而工程管理以及技术评审又存在着主观上的缺陷,很容易遗漏错误使其延续至开发阶段。

1.2软件测试的必要性

由上文可以看出,软件测试是非常重要的一项工作。而事实也证明了其重要性,在软件界,软件危机曾是最热门的话题,无论是专家还是软件从业人员,都成为此工作投入了大量的精力。随着社会的发展,人们对于软件的认识也越来越深入,也意识到了软件危机仅仅属于一种状态,而软件中的错误才是使软件开发进度、成本及质量失控的根源。所以与此同时,软件测试行业有其存在的必要性,而其中人才的培养才是重中之重。

2软件测试人才特点

软件测试人才是奋斗在测试一线,必须具有一定理论知识、较强逻辑思维能力,掌握软件开发、测试工作所必备的专业基础知识,具有探索和良好的团队合作精神。根据软件测试人才的特点,创建知识、能力和素质三位一体的软件测试应用型人才的培养体系。知识是人才的基础,素质需要知识来提高,知识的运用来培养能力。知识部分表示人才所应具备的计算机专业理论知识,这些知识主要通过合理的课程群来实现。能力表示人才所应具备的专业技能,这些技能主要通过实践教学体系来实现。素质表示人才具备的职业素养,这些素养包括良好的表达、探索精神、坚持不懈精神和沟通能力等。

3软件测试人才的现状

近年来, 软件产品的质量控制与质量管理越来越受到重视,软件测试工程师已成为lT企业急需的人才。但由于我国对软件测试技术在软件行业中的重要作用认识较晚, 所以这方面的专业技术人才很少, 人才的供需之间存在着巨大缺口。数据显示, 目前我国120 万软件从业人员中,真正能担当软件测试职责的不超过5万人。许多软件企业因为招不到足够的测试人才而不得不使项目延期。业内专家认为, 软件测试人才缺失的问题正影响着我国软件业的健康发展,需加大软件测试人才的培养力度。由于软件测试的理论研究及工程应用是近10 年首先在发达国家发展起来的, 而我国这方面的研究与应用才

6、7 年的时间, 使得国内高校软件专业人才培养中缺少了软件测试知识与技能专项。当软件产业迅速发展, 急需这方面人才时, 市场却没有足够的供给。目前, 国内少数的IT 培训机构已经开始认识到测试工程师的供需矛盾, 开始针对软件测试行业人才需求启动系统化的专项培训。各高校的计算机专业在专业设置与培养方向上也应瞄准市场需求, 在专业设置上将软件测试人才的培养作为一个培养方向。

3.1软件测试人才面临的问题

1.人才结构不健全。软件测试人才结构不健全的根本原因是人才培养途径不健全。目前,我国的软件测试人才还都是来自职业培训机构,高等院校还没有开设软件测试的相关专业,而企业因受限于高额的人力成本而无力培养。要改变软件产业人才结构,尤其是软件测试行业的人才结构,才能解决供求脱节的矛盾。

2.软件管理者与用户的质量意识不够强。其实说软件管理者的质量意识不够并不完全正确, 我们看到不少公司内部墙头贴着“软件质量是我们企业的生命”的宣传标语,可他们却往往在软件测试要进行大量投入时, 或是在软件开发进度与软件测试发生冲突时, 牺牲软件测试。这是在欺骗用户的善良, 或是钻用户质量意识不够强的空子。

3.软件从业人员的素质不够高。目前, 软件测试从业人员很多是由程序员转型来的或由程序员兼任。软件测试实质是一个很专业的工作, 既需要较强的测试理论素养作支撑, 又要有较好的实践经验作保证。要成为一个好的软件测试工程师两者缺一不可。

3.2解决之道

要想改变当前软件测试人才的现状, 需要政府、软件企业、用户、科研机构、高校等共同努力。

1.政府、企业联合,让高科技人才看到希望。政府的职能部门, 特别是与信息产业相关的

单位应做好以下工作: 一是做好与软件质量体系相关的法律法规和行规的建立健全工作; 二是做好质量监督员, 加大对不合格的软件开发商的惩罚力度, 规范行业有序发展; 三是建立独立的第三方软件测试机构, 其行为是市场化的, 所有软件在上市前必须经过严格测试和认证; 四是加大惩罚力度, 让软件开发商诚信经营, 加大对软件产业、软件测试业的指导和引导力度。

2.加大软件测试人才培养投入。要尽快解决这个矛盾, 国内各大高校可以与软件测试培训

中心( 甚至国外测试机构) 强强联手, 学校在培养软件测试人才的同时多引进测试实践,软件测试培训中心可以把培训班办到校园内。在培训在职测试人员时,多请高校的理论专家们来讲课,,取长补短,相互融合。

3.加大软件测试产业的开发力度,吸引更多人才。一个软件开发公司的测试小组理应做

好软件开发过程的全测试, 而作为一个独立的软件测试机构应该多方拓宽自身业务, 由开始受客户委托, 对已开发的产品进行验收、认证测试, 逐步介入软件开发前的需求评审, 开发中的文档资料评审、代码走查等, 最终发展为软件监理。在此基础上, 逐渐提高测试机构的业务和技术水平, 大力开拓国外市场, 比如软件外包测试等。

4结束语

因为软件测试本身是软件工程的极其重要一部分, 要想让软件测试产业有拥有更大的发展, 从事软件测试业的人才培养至少应具备3 个条件, 一是成为另一个更大事物发展的瓶颈时; 二是人们都知道应该让它发展时; 三是人们都认真对待它时。众所周知,中国软件产品质量已成为软件产业发展的心病, 而软件测试正是其解决之道, 但大家对其重视程度还不够。软件测试业的管理者从业者们应该做出更大的成绩来推动软件业的发展,培养软件测试人才。与此同时人才的培养是一个综合的过程,良好文化环境也是保证人才健康成长的不可忽视的软环境。希望软件测试能够为软件企业培养更多合格的软件测试人才。

5参考文献

[ 1] [美]CemKaner等著.计算机软件测试(第二版) [M].北京: 机械工业出版社, 2004.

[ 2] 兰景英.应用型软件测试人才培养模式探索与实践,潍坊教育学院学报[J],2011,(04)

[ 3]吴蒇葳.对软件工程中测试的思考[J].科技致富向导,2008(16).

软件测试实习报告.

软件测试实习报告

软件测试实习报告

软件测试实习报告

软件测试实习报告

软件测试实习报告

软件测试实习报告

软件测试实习报告

软件调研报告

软件调研报告

《华电软件测试调研报告.doc》
华电软件测试调研报告
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文