摘要:提高计算机相关专业学生的软件测试水平,将有利于保证学生毕业后开展高水平的软件测试工作,从而进一步提高我国的软件质
>> 项目驱动的软件工程课程案例式分段情景教学研究 以就业为驱动的信息管理与信息系统专业核心课程教学研究 高职教育中的《测试驱动开发》课程教学研究 基于项目驱动的软件测试课程教学探索 自主学习驱动的软件测试课程双语研究性教学方法 软件测试教学研究与实践 案例驱动的教学方法在《软件项目管理》课程中的实践与思考 高职院校《软件测试》课程的案例教学探讨 案例驱动与项目导向结合的软件工程课程教学模式 基于“案例驱动”的PLC教学研究 软件工程案例教学研究 产品设计课程案例教学研究与探索 跨学科课程教学研究与案例 基于任务驱动的机器人课程的教学研究与实践 软件工程课程教学研究与实践 软件工程课程教学研究与研讨 设计竞赛驱动下的《设计程序与方法》课程教学研究 基于培养应用型人才的测试技术与信号处理课程教学研究 面向机械工程测试技术课程的创新教学研究与实践 软件测试课程教学模式改革研究与探索 常见问题解答 当前所在位置:l)中开源软件作为学生的软件测试对象。表3选取SIR库中规模适中的8个程序作为开源项目。SIR库已包含了一个用于正确版本和多个错误版本,以及应用各种测试研究的测试用例集合。通过研读开源软件的帮助文件,学生能够掌握测试用例的规范编写,以及测试脚本的编写。表3为开源软件信息表。
3.课程评价及效果
软件测试课程不同于一般的理论课程,它不但需要学生的个人能力,同时需要团队的协作精神。我们将课程成绩划分为两块,理论考试占70%,实践考核为30%。我们在实践过程中将学生每4个人分为一组,作为实践部分的最终得分。在考核中,教师对每一个小组进行考核,组长对小组成员进行考核。我们将每个小组规定为100分,55分交给组长分配给每个组员,比如25分、10分、10分、10分,总计55分,其他组员每个人有15分的分配权利。
我们分别对教学改革前的2010级计算机科学与技术专业的81名学生、教学改革后的2011级计算机科学与技术的79名学生、2012级计算机科学与技术专业的84名学生进行了满意度调查,主要包括课程满意度、组长满意度、组员满意度。为了避免直接对教师进行评价,我们让每名学生对课程之间进行效果评价,分为很满意、比较满意、满意、不满意四个等级。小组内也进行满意度评价,分别是组长对组员,组员对组长及其他组员。图2显示学生对课程的满意度有了显著的改善。图3显示学生之间的满意度也逐年增长。总之,采用核心概念和案例驱动的教学改革有效果显著。
4.结语
高校在软件测试课程的教学与实践中还存在诸多问题。我们针对这些问题采用以核心概念和案例驱动的教学方法改革,并取得了一定的教学效果。但是,培养满足社会需求的软件测试人才,不仅仅要改革软件测试课程的方式方法,还需要课程群之间的相互渗透。下一步,我们将基于核心概念与案例驱动的教学改革实践应用于软件方向的课程中。