自主学习驱动的软件测试研究性教学方法

龙源期刊网 https://www.360docs.net/doc/644565212.html,

自主学习驱动的软件测试研究性教学方法

作者:姚永明冒鑫麒郭冲南金豆

来源:《科学与财富》2016年第13期

摘要:受传统软件测试教学模式限制,软件测试教学成果出现了一些不足之处,为进一

步适应该学科发展,提升学生自主学习能力的提升,本文以学生自主学习为方向,探讨在软件测试教学研究中的具体应用。

关键词:自主;学习;软件测试;研究性;教学

一.软件测试教学现状

软件测试技术是软件开发环节中重要的环节,据有关资料分析,测试工作占据软件开发全部工作量的50%以上,因此,计算机专业,尤其是侧重于软件开发方向的高等教育课程应重视软件测试理论课程的学习,同时应掌握必要的实践技能,为以后走上工作岗位奠定坚实的基础。然而,当前软件测试课程的教学现状出现了一些不尽人意之处,主要表现在以下几个方面:第一,学生厌学,缺乏对于软件测试课程的兴趣,学生往往对于编程语言类的课程表现出更多的倾向,造成该现象的原因是学生缺乏对于测试工作的重视程度,以至于疲于应付考试,厌学;第二,当前教学更注重于测试理论方面的灌输,而对于实际测试工作的实践部分展现相对不足,软件测试的理论相对抽象,测试方法繁杂,测试的种类较多,就单体测试而言就有白盒测试和黑盒测试,再加上链接测试,真实环境等测试内容相对较多,如此丰富的内容,仅以简单讲述方式是远远不够的,因此必要的实践操作也是非常重要的;第三,学生自主学习能力较差,被动学习现象较为突出,再加之学生缺乏必要的引导,造成自主学习的盲目性以及学习内容的侧重点不明。鉴于上述原因,本文从自主学习驱动的方面探讨切实加强软件测试教学改革,提升软件测试教学工作效果等相关内容。

二.针对当前软件测试教学现状,加强自主学习驱动的教学改革研究

(一)软件测试课程自主学习的教学设计工作

要做好学生自主学习能力在软件测试课程的应用,教师应首先做好学生自学的设计工作(包括理论学习设计和实验部分的设计),本文建议教师能够根据教学目标列出相关的教学内容的大纲,并根据教学目标的侧重点,将教学大纲中的各章节条目进行归类细化,使得学生能够清晰地了解每个知识点的重要程度,以便在自学的时候进行区别对待;其实验部分的内容设计时,教师应能够提供必要的测试软硬件环境,例如可以抽取或者编制一些小的软件功能模块(以JavaWeb模块为例,应包含数据库操作、业务逻辑方面操作以及UI方面的操作等),这些功能模块可以通过简单的部署就能独立运行,尽可能减少由于软硬件环境造成对于实践课程展开的影响,借助于常见的测试步骤进行测试用例的编制、测试代码的编制、测试结果的截

相关文档
最新文档