免费论文查重: 大雅 万方 维普 turnitin paperpass

研讨实训高职高专院校软件测试课程实训教学革新与深思科技

最后更新时间:2024-04-09 作者:用户投稿原创标记本站原创 点赞:28293 浏览:123403
论文导读:
摘 要:《软件测试技术》是一门实践性很强的课程,针对高职高专院校软件测试实训课程开展现状,提出以案例任务为驱动、分组实训、完善实训内容等实训改革方案,从而调动学生学习积极性,提高学生的实践动手能力。
关键词:软件测试;实训;案例
中图分类号:G712
近年来,我国软件产业进入了高速发展的时期,软件测试是软件开发过程中的一个重要的步骤,贯穿在软件开发过程每一个阶段,是软件产品的的质量保证。国外的软件测试行业起步较早,发展也比较成熟,国内的软件测试行业正处于一个高速发展的时期,岗位需求量巨大,行业薪水提升的空间较大,而且没有任何性别歧视,软件测试行业已经成为供大于求的人才市场中的佼佼者。
软件测试课程是我校计算机软件专业的专业核心课程,也是一门专业性和实践性非常强的课程,所对应的职业角色是软件测试员和测试工程师,因此要求学生具备良好的职业素质,将测试的思想真正融入到实践中。笔者对软件测试实训教学进行了积极的探索和改革,以加深学生对测试理论和方法的理解,增强学生的学习兴趣,提高教学效果。
1 软件测试课程实训环节存在的问题

1.1 学情分析

软件测试课程要求学生具备软件工程的基础理论、软件开发的技术、数据库技术等必要的基础知识,随着近年来高职高专院校招生规模的扩大,学生的生源差异较大,学生学习主动性差,基础薄弱。教学过程中经常出现学生因为先导专业知识学习不够扎实,而影响了软件测试实训环节学习的问题。软件测试与软件开发是密不可分的,笔者针对学情提出了《软件测试技术》课程的教学目标:第一,提高软件开发人员的程序测试能力;第二,为从事软件测试岗位打下坚实基础;第三,在软件测试学习的过程中提高程序开发能力。所以,巩固和提高学生程序开发能力,提高学生学习的主动性,培养学生的软件测试的综合职业素质显得尤为重要。

1.2 实训内容分析

软件测试课程教材大多理论性强内容较陈旧,在授课内容上需要教师合理安排,依据学情合理取舍,才能达到一个较好的效果。实训课程与授课内容同步,通过实训课程验证理论知识。软件测试课程理论知识点较多,而知识点之间连贯性不足。学生在实训过程中往往会感到实训内容跳跃性大,不能真正了解软件测试流程,对实训目的感到茫然。所以实训课程在内容和顺序上需要精心策划才既能温故又做到知新,提高实训教学的效果。
2 实训改革方案的探讨

2.1 实训教学内容的改革

实训教学内容上的改革侧重于知识的衔接与技能的应用。软件测试课程知识点较多,为了将课程内容的各个知识点连贯起来,使实训内容符合高职高专的人才培养类型特征,将实训教学重点划分为四个部分:单元测试、白盒测试、黑盒测试和性能测试。
为了使学生对前导程序设计课程做好复习,以承上启下为学习测试方法做好准备,将单元测试工具的使用作为一个独立的部分,并调整了授课顺序,增加了实训学时。黑盒测试部分增加了黑盒测试的综合使用策略,借助QTP测试工具进行功能测试的综合应用。单元测试、白盒测试和黑盒测试基础中部分案例要求学生自行设计程序并进行测试。摘自:论文范文www.7ctime.com
整个实训内容侧重应用,注重学生动手能力的培养。内容由浅入深,由测试理论到测试应用。下表列出了实训内容和学时分配。

2.2 实训教学方法与手段的改革

软件测试实训课程的目的是综合运用软件测试的知识和技能测试完整的应用软件系统,使学生了解完整的软件测试流程,学会根据软件测试文档实施并执行软件测试,提高软件测试能力,培养学生团队协作精神,逐步积累软件测试的经验,为学生从事软件测试工作打下坚实的基础,实现与软件测试员岗位的无缝连接。
实训教学过程中采用以工作任务为驱动,典型案例为载体的教学模式。参照企业中软件测试岗位人员角色进行分组实训、实行职业角色模拟。教师充当项目组组长,每个测试小组由1名测试组长和2名组员组成,严格按照软件测试的流程,由教师安排测试内容,学生由测试小组组长负责编写测试计划,进行人员和进度的分配。课前每组讨论完成测试用例的编写,课上所有小组成员执行测试并修改问题,课后测试小组提交缺陷报告。
实训成绩分为两部分,一部分由教师采用测试小组答辩的形式对测试小组的文档规范性、测试方法等方面进行评定,另一部分由测试组长对测试小组成员的学论文导读:
习态度、任务完成情况等方面进项评定,这两部组成实训的最终结果。
3 实训改革的效果
通过一学期的教学实践,软件测试实训课程的改革使学生对该课程的学习兴趣有了很大的提高。一方面,实训内容加大了学生对前导课程的复习工作,在学习单元测试阶段,学生即复习了ja编程知识又学习了新的Junit单元测试知识,实现了课程的衔接。Ja编程知识熟练对后续章节的实训课程开展也是重要的基础。实训增加了测试工具的使用,让实训内容更加丰富不枯燥。另一方面,分组实训激发学生的学习主动性,提高了学生的动手能力和交流合作能力,挖掘学生的潜能,让学生真正理解软件测试行业的内涵。
4 结束语
本文针对高职高专院校软件测试实训课程教学中存在的学生学习主动性差,实训内容连贯性差的问题,提出了改革的方案,在实践过程中取得了良好的效果,对高职高专院校的软件测试人才培养提供了一定的借鉴作用。
参考文献:
张云舟.基于项目化的软件测试课程建设[J].济南职业学院学报,2011(8):58-61.
赵莹莹,刘欣.软件测试实验在独立学院教学改革的探讨与实践[J].大众科技,2012,4.
[3]程茂,温静,吴玉洁.软件测试课程的教学研究[J].河北师范大学学报(教育科学版),2010,12(4):117-120.
[4]丁智国,吕振洪.软件测试课程实验教学探索[J].计算机教育,2012(3):102-105.