- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
《软件测试》课程教学剖析与思考
文献标识码:A
DOI: 10.3969/j.issn.1003-6970.2019.07.026
0 引言
随着软件规模与复杂性大幅提升,如何保证软件质量可靠性变得日益突出。而软件测试作为保证软件质量关键技术之一,其在软件行业中地位与日剧增,软件测试理论与技术工具都在不断更新。众所周知,软件质量好坏直接影响着软件企业发展进程,对软件质量重视使得软件企业对软件测试人才需求日益迫切,软件测试行业发展前景无限巨大。这也为众多计算机及相关专业毕业生开拓了新就业渠道,软件测试教学工作显得越发重要。基于上述背景,本文结合作者测试教学改革实践,就该门课程教学内容、教学方法等方面进行了一些剖析。
1 课程教学现状与面临问题
当前,国内许多高校都没有单独开设《软件测试》这门课,只是把它作为《软件工程》课程一个章节来讲,即使开设了该门课程高校,大多因缺乏必要测试实践经验及测试教学方法,教学效果往往不能达到预期要求。因此如何帮助学生更好地掌握测试理论与测试技能,对我们测试教学工作提出了新挑战。目前,有关软件测试教学面临问题主要有以下三个方面:
1.1 重开发,轻测试
目前,国内众多高校都或多或少存在着重开发,轻测试思想,教学主要精力都用在了对学生软件开发能力培养,而忽略或轻视软件测试教学需求,造成上述问题主要原因有两个方面:一是,软件测试毕竟是新兴行业,目前国内重视程度还不够,大部分软件企业招聘还是以软件开发岗为主,为了提高就业率,大部分学校只能侧重对学生编程能力培养;二是,目前国内有关软件测试教学素材还依然匮乏,好测试教材不多,且软件测试实践环节需要大量测试案例不足,教师自身缺乏实际软件测试经验,从而造成很多教师都不愿意从事该门课程教学工作,加之学生普遍认为测试没什么含金量,开发学不好才去学测试思想流行,都给软件测试教学带来了极大冲击。
1.2 课程内容设置不合理
目前,大部分软件测试教材对测试讲解往往泛泛而谈,缺乏条理性,将测试技术、测试管理与测试工具混为一谈,学生很难把握测试难重点,加之部分教材教学内容陈旧,不能紧跟测试最新技术前沿,学生学习兴趣度不高;测试课程内容普遍以理论讲解、概念介绍为主,缺少测试案例,淡化对学生实际测试能力培养,学习内容很难应用于实际测试项目中。
1.3 教学手段与方法缺乏多样性
“PPT+板书”仍是测试教学主要手段,教师注重满堂灌,学生只是被动听,教学方法单一枯燥,学生课堂学习积极性与学习效率大大折扣;而且教师在讲解测试基本原理时,往往就单一测试知识点展开,忽略测试知识完整性、渐进性,较少使用案例教学法,以项目驱动为主线展开知识,造成学生对测试原理理解不透彻,不能适应真正测试工作具体要求。
2 课程教改思路
2.1 优化课程教学内容
软件测试教学重在对学生测试实践能力培养,因此要合理分配好理论课程与实践课程学时比例,尽量减少理论课程教学学时,加大实践教学学时。理论课程内容要做到“精而够用”,这就要求教师要着重梳理测试基本理论、基本原理,挖掘出测试原理精髓,摒弃不实用或对学生帮助不大理论点,对测试理论讲解适度取舍。
笔者在实际测试理论教学中,主要讲解测试流程、黑盒测试、白盒测试、性能测试及面向对象测试等知识点,经实践证明,上述知识点能够做到“精而够用”。在实际理论课程教学中,笔者不是单一讲解每个测试原理,而是以项目驱动方式展开,让学生在实际测试项目中,循序渐进掌握测试基本原理及方法。笔者选用在线招聘系统客户端为测试项目,教学效果良好。对于测试工具讲解则放在实践环节进行,提高了授课效率。
2.2 加强实践教学
软件测试重在实践,唯有重视实践,才能让学生真正掌握测试基本方法,做到学以致用。为了达到对学生测试实践能力培养,笔者精心设计了十次实验,这十个实验很好地涵盖了测试基本流程及技术方法,具有一定代表性。由于测试技术更新较快,在实验设计中要充分考虑新技术、新平台测试方案,如加入针对软件测试所需特殊性测试技术实验、移动APP测试实验等,以培养学生适应未来测试工作需要。
需要注意是,仅通过单一测试实验,学生还不能完全掌握测试流程与技术,在有条件情况下,还需通过综合性测试案例来提高学生测试水平,做到将各测试原理及测试方法融会贯通。笔者所在学校现已进行了测试教学改革,增加了2个学分测试课程设计,要求学生综合运用所学测试知识完成一个网站测试实例,实践证明,学生学习积极性与测试水平都有很大地提高,
2.3 剖析多样化测试人才培养方案
软件测试人才培养与软件产业是无法割裂一个整体。因此,培养符合社会要求软件测试人才不单单是学校任务,还应积极剖析校企联合培养体系,把
文档评论(0)