基于岗位技能需求的高职《软件测试》课程建设

2016-05-28 08:39胡双
无线互联科技 2016年6期
关键词:软件测试课程建设高职

胡双

摘 要:随着互联网信息时代的到来,软件测试这个不常见的专业逐渐浮现在人们的眼前,软件测试是一种电子信息技术,是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间差别的过程。它是帮助识别开发完成的计算机的正确性、完成度和质量的软件过程。然而,由于现代人们对与软件测试专业的认识还不够完善,导致国家以及各大高等学校在《软件测试》课程的设置上不够重视,社会虽然急需软件测试专业方面的人才,却没有培养软件测试专业人才的地方。因此,加强人们对于《软件测试》课程的了解刻不容缓。文章具体探讨了基于岗位技能需求的高职《软件测试》课程建设的相关问题。

关键词:技能需求;高职;软件测试;课程建设

随着软件产业的飞速发展,软件测试专业在互联网中所占的比重越来越高,因此,软件产业对软件测试专业上的人才的需求越来越大,在要求上也越来越苛刻。要提高《软件测试》课程在人们心里的地位,并且如何快速培养出一批高质量的应用型的高级人才是各大高等学校面对的主要问题。本文将详细介绍《软件测试》课程的基本内容,着重分析《软件测试》课程不受到关注的主要原因并根据其原因找到提高对《软件测试》课程的关注度的有效方法,最后展望如何改善《软件测试》课程的设置才能吸引更多的学生的眼球。

1 《软件测试》课程的基本概述

软件测试是用来描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试就是一种实际输出与预期输出之间的比较或审核的过程。在规定的条件下对程序进行操作,发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。但是,由于现在的人们对于软件测试专业不了解,间接导致了国家以及各大高等院校对于《软件测试》这门课程的不重视,在我国其他软件开发方面的专业课程中的地位也比较低。《软件测试》这门课程存在的主要目的是为了帮助各大高等学校培养出一批在软件测试专业上具有突出天分的应用型高级人才。由于我国对于《软件测试》课程的开发不够重视,导致社会上急需软件测试专业方面的应用型高级人才却苦于没有《软件测试》课程的设置。白白浪费了很多人力、物力、财力。因此,如何加强对《软件测试》课程的建设成为目前所面临的主要问题之一[1]。

2 《软件测试》课程不受关注的主要原因

2.1 人们对互联网的信任度低

近几年来,互联网悄无声息地融入到了人们的生活中,不得不承认,互联网为人们的生活带来了很大的帮助,在很多事情上都提供了帮助,减少了很多不必要的麻烦,但是,还是会有很大一部分人对互联网这种虚拟的信息存在不信任,如何得到这一部分人的信任是现阶段的首要问题。

2.2 对软件测试专业的认知度不够

软件测试专业也是近几年才出现在人们视线中的,随着信息时代的到来,才逐渐显露出其本来的形态,由于它的进入太过突然,导致很多人对软件测试的了解不清不楚,了解一点的也是人云亦云,剩下的则是完全不了解,根本不知道软件测试专业是做什么的,是一个什么样的行业。大家都不了解软件测试专业,当然也不会去关注《软件测试》课程的设置问题,国家和各大高等学校也不会将《软件测试》课程的设置提到日程上来,随着这些疑问的越积越多,是导致软件测试专业始终不为人知的主要原因[2]。

2.3 学生对软件测试专业没有兴趣

很多学生都认为计算机是一门很枯燥的专业,虽然不了解软件测试专业,但是对软件测试专业的定义应该是和计算机互联网编程差不太多,很多学生想到这里的时候,就会连了解都不会进行,直接就将软件测试专业pass掉了。这都是因为学生对于软件测试这门专业没有充分的了解,导致了错误的认知,最后造成了还没去了解就对软件测试专业失去兴趣的情况。

3 提高《软件测试》课程关注度的方法

3.1 提高人们对于互联网的认识

人们之所以不信任互联网就是因为不了解,如果人们了解互联网,认识到它的好处,是绝对不会出现这种情况的,所以,现在最主要的事情就是对普通老百姓的互联网知识的普及,有关部门应该定期进行互联网知识讲座,组织更多的国民参与到活动中来,让国民感觉到政府在真真切切地帮助老百姓办事情,才有利于提高人们对于互联网的信任[3]。

3.2 突出培养软件测试专业方面人才

对于软件测试专业人才的培养应该尽早进行,最好是从现在就开始介入,因为未来几年,互联网时代肯定是大势所趋,民心所向。如果缺少软件开发、软件测试等相关专业的应用型的高级技术人才,将造成社会经济发展停滞、人们生活水平下降、人民生活质量降低等全方面的经济崩溃。在培养人才上,要将知识传授与发展能力相结合,重视能力的发展,在积累知识面的同时增加自己对社会的实际接触,提高人才的适应能力和应变能力。

3.3 明确《软件测试》课程的设置目的

实行合理的软件测试专业教学是为了让学生更好地理解软件测试专业的概念,并且在学习能力上更上一层楼,更重要的一点是为了联系实际生活,培养学生在未来的生活中能够熟练地运用自己所学习到的知识,学以致用,引导学生关注社会实际并利用所学的软件测试专业的知识分析解决实际问题。让学生能够将学习与生活有机地结合在一起,让学生逐渐适应这个互联网的世界,培养在信息技术新形势下的人才[4]。

4 改善软件测试专业的课程设置的基本措施

4.1 引导学生正确认识软件测试技术和软件测试专业

软件测试技术是在互联网时代到来之后刚刚流行起来的科目,软件测试的主要目的是为了保证软件的最终质量,在软件开发过程中,对软件产品进行质量控制。一般来说,软件测试应该由独立的产品测评中心来负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范、实施测试等一系列的规划,然后对测试记录进行分析,并根据回归测试情况撰写测试报告。但是测试只能证明程序有错误,各大高等学校的教师应该积极、主动地引导学生,向学生们详细介绍软件测试领域中的一些基本理论和实用技术,激发学生学习软件测试专业的兴趣,但是不宜过度刺激学生心理,要给他们树立能够学好软件测试专业的自信心。因此,引导学生正确认识软件测试技术和软件测试专业可以让学生更加了解自己所学的专业[5]。

4.2 强化实践教学环节,提高学生的动手能力

软件测试专业是一门需要学生的动手能力很强的专业,要求学生能够将所学知识与实践结合在一起,除了力求突出基础知识和基本概念的表述之外,更要注重软件测试技术的应用,因此,各大高等学校的教师应该在向学生介绍诸多知识点的过程当中结合直观、形象的图表或是实际案例进行深入浅出的分析,从而使学生更好地理解并掌握软件测试基础知识、基本概念以及基本理论,并迅速运用到实际测试工作中去。学生在实际操作的时候不仅仅可以巩固自己在课堂上学到的东西,还可以对自己未来的职业有一个明确的要求和定位。因此,强化实践教学环节,提高学生的动手能力是非常必要的[6]。

4.3 突出培养目标,完善课程内容新体系

因为软件测试是软件开发中关键的一环,不仅仅要求相关工作者的专业知识过关,还要有严谨的思考模式。所以,各大高等学校培养出的人才应该都是在软件测试专业上的应用型高级人才,学生除了在软件测试技术基本概念上有丰富知识累积,还要了解软件测试计划、软件设计与开发、软件测试执行等类似的工程步骤,通过这些步骤来描述软件测试的相关知识,使学生在学习软件测试的技术知识时,能够同时获得工程化思维方式的训练。最后培养学生能够独自结合实际,从一些具体的实例出发,运用自己所了解的软件测试的相关知识和基本方法,分析软件测试的基本论知识,增强学生的适应能力[7]。

4.4 提高教学效果,加强师资建设和培养

要想培养出在软件测试专业上的应用型高级人才,首先要有拥有这些素质的高级教师,学校可以为了培养出应用型的高级人才从外部聘请高级教师,教师也应该不断地完善自己,不耻下问,去专业的软件测试公司交流学习,积累丰富的软件测试专业知识,听取在软件开发方面的专家的意见和建议,科学地改善自己的教学方式,也可以通过继续深造的方式精进自身能力,虽然我国在软件测试方面也取得过不少的成就,为了互联网事业贡献了巨大的力量,但是相较于先进的国外技术存在很多的不足,通过加强国内外交流也会在一定程度上提高教师的教学质量以及课堂效率。还要经常邀请国内外先进的软件开发企业的技术人员为教师和学生开设讲座,让教师和学生可以了解到互联网行业的最新动态,教师根据这个改进自己的教案,学生根据这些来提高自己的学习效率,明确自己的学习目标[8]。

5 结语

综上分析可知,我国应该加大对于《软件测试》这门课程设置的关注程度,从现在开始要科学、合理地进行对《软件测试》课程的设置,能够让学生在学习的过程中明确自己学习软件测试专业的目的,挖掘自身对于软件测试专业的潜力,从根本上影响了学生的对于软件测试专业的认识,提高学生对于《软件测试》课程的积极性与主动性,培养学生学习《软件测试》这门课程的热情。将未来对于软件测试专业的工作重心放到《软件测试》课程的设置上。

[参考文献]

[1]姜仲,周绍斌,娄钧.面向岗位需求的高职软件技术专业Java课程群建设[J].职业技术教育,2009(8):17-19,94.

[2]江天仿.基于岗位分工的高职软件人才职业能力模型构建及培养策略[J].职业技术教育,2012(2):36-40.

[3]朱红英,徐晓晖,邹文健.就业为导向的高职软件测试专业课程建设[J].软件导刊(教育技术),2012(7):54-56.

[4]刘芳.基于岗位能力需求的高职软件技术专业人才培养方案研究[J].职教通讯,2014(32):15-19.

[5]杨鹏,贺平.高职软件测试专业的构建与探索[J].计算机教育,2008(2):63-66.

[6]张丽景,周立民,宋贤钧,等.高职院校软件测试专业基于倒推模式的人才培养方案的构建——以兰州石化职业技术学院为例[J].大庆师范学院学报,2011(6):144-148.

[7]陈承欢,易志勇.湖南省教育科学“十一五”规划2006年度重点课题成果公报基于岗位需求的高职软件专业模块化课程体系的构建[J].当代教育论坛:管理版,2010(3):8-10.

The Curriculum Construction of Software Testing in High Vocational Colleges Based on the Job Skill Requirements

Hu Shuang

(Wuhan Vocational College of Software and Engineering, Wuhan 430205, China)

Abstract: With the advent of the era of Internet information, software testing this unusual profession gradually emerge in the eyes of people, software testing is a kind of electronic information technology, is to use manual operation or software automatically run to verify whether it meet the requirements of rules or make clear expected results with the actual result of the difference between process. It is to help identify the correctness of the development of computer, finish and quality of software process. However, due to the modern people to software testing professional knowledge is not enough perfect, the cause of the country and the major institutions of higher learning in the curriculum of software testing set up seriously enough, although social need software testing professional talents, but has no place in the training of specialists in the field of software testing. Therefore, to strengthen people for the understanding of the course of the software testing is urgently needed. The article discussed the specific job skills based on the needs of higher vocational education of the curriculum of the construction of the software test related issues.

Key words: skill requirements; higher vocational education; software testing; curriculum construction

猜你喜欢
软件测试课程建设高职
基于OBE的软件测试课程教学改革探索
高职应用文写作教学改革与创新
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
“误差理论与数据处理”课程建设的实践与思考
基于卓越计划的金属结构材料课程实践化改革与建设
资源、生态与环境学科群体系下普通地质学课程建设思考
中高职一体化课程体系建设的探索与实践
软件测试工程化模型及应用研究
高职人才培养模式创新探讨