- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试课程教学模式改革和探索
软件测试课程教学模式改革和探索
摘 要: 在软件产业急速发展的带动下,软件测试人才的需求量剧增,而目前软件测试课程教学模式的人才培养已无法满足市场的需要。为此,根据软件测试课程教学模式的现状,对现有的教学模式进行了改革,提出了“211阶段与抛锚式教学”相结合的新的教学模式,教学实践表明效果良好。
关键词: 软件测试; 教学模式; 改革; 探索
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)11-52-02
0 引言
近年来,在经济全球化和信息技术飞速发展的带动下,软件产业已成为国家经济发展的重要支柱之一。在软件开发的整个生命周期中,软件测试是不可缺少的重要环节,其成效直接决定了软件产品的质量。软件测试行业日趋规模化和规范化,用人单位对软件测试人才的需求量也不断增长。因此,软件测试人才的培养成为众多高校计算机专业培养的新热点[1]。然而,很多高校开设的软件测试课程不能满足市场对软件测试人才的需求。学生只是学会了书本上条条框框的理论知识,而在实践中遇到各种不同类型、不同功能的软件时,仍然不懂活学活用。因此软件测试课程也应与时俱进,引入先进的教学管理理念和教学模式以适应市场发展的需要。
1 软件测试课程教学模式的现状
1.1 软件测试课程简介
软件测试是一门迅速发展的新兴学科,是计算机软件专业、计算机应用专业、计算机信息管理等专业的一门重要课程,是计算机软件开发与测试、软件测试专业高年级学生的必修课。软件测试课程是实践性、应用性很强的课程,其主要目的是使学生在学习程序设计语言、软件工程等课程的基础上,熟悉软件测试岗位的工作职责,了解软件测试的方法、原则、规范和管理,掌握软件测试工作流程、测试技能,培养学生的实际动手操作能力和专业实践能力,为就业打下坚实的基础。
1.2 软件测试教学存在的问题
软件测试课程教学模式是指:软件课程教学的总体设计。它是一个完整的功能体系,包括教学目标的确立,教学计划、进度的制定,教学方法、手段的选择和实施,课程考核的方法和手段等等[2]。本部分将对传统教学模式包含的各部分进行讨论,分析目前该课程教学模式所存在的问题。
1.2.1 教学计划及进度
目前大部分高校的计算机相关专业都是在大三下学期开设软件测试课程。学习的内容主要包括软件测试的基本概念、黑盒/白盒测试用例的设计技术和测试自动化工具的使用。由于该课程学习过程过于短促,加上学习内容拘泥于书本化,所以在课程学习结束后,大部分学生对该课程的印象如过眼云烟,没有留下多少记忆。即使是学习特别用心的学生,所学到的也仅是书面的内容,掌握的也只有软件测试的基础理论知识,极度缺乏实践环节的经验,当进入企业后,仍然无法圆满完成一个软件项目测试的实际工作。
1.2.2 教学方法及手段
目前高校开设的软件测试课程所采用的教学方法及手段与其他课程一样,即课堂讲授和实验室实践相结合。这种教学方法属于填鸭式的教学方法。首先,学生在学习的时候完全属于一种被动式的学习,学习效果不好;再有,实验室实践环节只是设计简单案例的测试用例,与公司/企业需要测试的大型软件相差甚远,在测试方法、测试过程和测试文档要求上都有很大的区别。因此,这种传统的教学方法及手段无法适应市场的需求[2,4]。
1.2.3 考核的方法及手段
传统的软件测试课程的考核方法及手段仍然是采用试卷命题闭卷考核的方式。而软件测试课程是一门实践性和应用性很强的一门课程,这种考核方法只能考核学生对理论知识掌握的程度,并不能考核出学生对软件测试技术掌握的情况。另外,学生在学习过程中的表现远远比一次考试的最终结果更能体现出学生真正的水平,所以这门课程的最终成绩也不能由最后一次的笔试结果来决定。
2 软件测试教学模式的改革
根据企业对软件测试人员技能的实际要求,我们对教学计划、课程设计、教学方式的实施及考核方式进行了调整。
2.1 教学计划调整
教学计划一改以往一学期学完软件测试所有内容的传统做法,分阶段完成对该课程的教学。这样一方面使学生以循序渐进地过程学习该课程,印象更为深刻;另一方面,学习的内容除了书本上的基础理论之外,还包括了丰富的实践内容。
在学生学习完程序设计语言课程后,第二学年的第一学期开设软件测试概论这门课,让学生对软件测试的基础理论知识有一定的理解;第二学年的第二学期通过抛锚式教学法开设综合测试课程,让学生掌握有关自动化测试工具的使用并培养学生团队合作意识。
第三学年开设一门完全是以实训为主的课程,让学生能够掌握不同环境平台下的测试方法,并根据对需求规格说明书的分析,自动生成测试用例,这将是软件测试的一种趋势。
第四学年让学生到跟我院合作的企业去
文档评论(0)