《软件测试》课程设计
一、课程设计理念
(一)与企业共建基于工作过程的课程体系
根据专业办学的定位及特色,《软件测试》课程的设计理念是以软件测试员/测试工程师岗位需求为依据,以培养学生使用自动化测试技术进行软件测试的职业能力为主要目标,以测试工作的典型工作任务为导向,坚持以能力为本位的设计原则,制定突出企业应用能力和素养的课程标准,构建基于工作过程的系统化课程体系。课程组通过开展课程标准研讨会和技术培训会等形式,听取企业专家的建议,修订软件测试课程的内容,保证课程内容与企业用人需求同步;在课程功能上注重学生应用能力的培养,构建以掌握软件测试应用能力为特征的理实一体化的教学内容,做到强化技能、提升业务素质,提高学生的就业竞争力和实际工作能力。
(二)与课程群课程优势互补,实现企业应用项目开发过程的案例教学环境
立足于培养满足企业应用的软件项目开发需要的应用型人才,本课程以真实的软件实例项目测试任务和过程为依据,以现代教学理念为指导,精心进行教学设计,体现“教师为主导,学生为主体”的思想。
课程组以“培养技术技能型人才”为出发点,采用任务驱动和项目导向组织教学,改革教学方法,提高教学质量,以提高学生素质、培养学生综合能力。
自2009年开始讲授该课程时,只是考虑到软件工程课程中涉及到软件测试的内容偏少,在企业实际应用中,不足以构成真实的软件测试环境和难以完成整个软件测试过程,于是将软件测试课程从软件工程中分离出来单独开课。
经过一段时间的课程开设,逐步暴露出来一些问题,特别明显的是,由于没有一个实际的面向企业的项目支撑,很多测试过程难