《《软件测试基础》课程标准.docx》由会员分享,可在线阅读,更多相关《《软件测试基础》课程标准.docx(7页珍藏版)》请在课桌文档上搜索。
1、软件测试基础课程标准课程类别专业核心课学时64制定日期202X年6月审核日期202X年6月课程代码541802学分4开课部门信息工程系适用专业物联网应用技术制定人XXX审核人XXX一、课程性质与任务本课程是面向软件开发、软件测试及相关方向专业开设的,是依据计算机专业人才培养目标和相关职业岗位(群)的能力要求而设置的,对本专业所面向的软件测试岗位所需要的知识、技能、和素质目标的达成起支撑作用。在课程设置上,前导课程有软件工程九后续课程有商用软件功能测试及工具、商用软件性能测试及工具等。二、课程目标(一)总体目标通过本课程的学习,一方面使学生能够掌握软件测试的基本概念,掌握软件测试的技术手段,如软
2、件需求分析、测试用例设计、测试执行、缺陷管理、测试总结及测试报告编写等。通过大量的实训案例,让学生在项目案例中实践学到的测试技术,掌握软件测试项目的实施流程和工作技能。培养学生的独立完成软件项目测试的能力,能够达到初步胜任软件测试工程职位的水平。1 .知识目标.掌握软件测试流程、软件测试用例设计、缺陷管理及软件测试技术;了解软件工程要点、软件危机产生的原因、软件测试的发展历史及软件测试职业发展路线及前景;理解软件生命周期测试的各个阶段、软件测试管理的流程。2 .技能目标能熟炼运用软件测试的基本技术进行软件需求分析、软件测试用例设计、缺陷报告管理等;能综合运用所学专业技术知识对软件测试项目进行独
3、立测试并提交测试报告。3 .素质目标通过这门课程,培养学生的软件测试职业岗位能力,提高学生软件测试技术能力,培养学生团队协作精神,锻炼学生沟通交流、自我学习的能力,让学生具备独立完成一个软件测试项目的职业能力,并初步胜任软件测试岗位。三、课程设计(一)课程设计思路软件测试是一项专业性强、工程能力及职业素质要求高的工作,要培养一名合格的、受企业欢迎的软件测试人才,必须使学生很好的掌握和应用现代软件测试的基本技术和方法。想要达到这样的效果,需要具备5个基本的方面:专业的培养体系、专业的课程体系、专业的培训教材、专业的培训师资及专业的培训环境。本课程的设计基于以上5个基本的方面,努力把现在专业先进的
4、软件测试的技术手段融于软件测试基础课程中,兼顾了企业岗位的就业群需要。(二)课程内容与教学要求1 .课时分配表项目(或模块)名称序号任务内容学时分配备注软件测试过程管理1订票系统测试过程管理8软件动态测试-单元测试2JUnit使用8软件动态测试-测试需求矩阵3订票系统登录模块测试需求跟踪矩阵16测试用例设计4订票系统登录模块测试用例设计16软件缺陷管理5软件缺陷管理16总学时642.任务设计任务一订票系统测试过程管理学时8学习目标:知识目标通过本实验掌握如何对软件测试过程进行管理能力目标掌握测试计划、测试需求、测试用例.测试执行、测试数据、测试脚本的管理素质目标让学生掌握整个软件测试过程的管理
5、。课程得育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入点授课形式与皴学方法各注1测试过程管理管理的艺术讲授法2Test1.ink工具环境搭建理论联系实际项目驱动法3飞机订票系统与在设考试系统的测试过程管理理论联系实际项目驱动法任务二JUnit使用学时8学习目标:知识目标掌握单元测试的概念及应用能力目标熟练使用JUnit工具进行程序的单元测试.素质目标让学生掌握软件测试动态测试的方法。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与散入点授课形式与教学方法备注1白盒测试方法举一反三讲授法2使用junit对java类进行测试理论联系实际项目驱动法任务
6、三订票系统的测试需求跟踪矩阵学时16学习目标:知识目标掌握黑盒测试方法:等价类划分、边界值,能力目标使用烹盒测试方法提取帘求规格说明书中的测试要点与测试点。素质目标让学生掌握软件测试需求分析的方法。课程德育目标:激发学生学习兴耀教学内容选择与安排:序号授课内容思政元素与融入点授课形式与教学方法备注1黑盒测试方法举一反三讲授法2订票系统与在线考试系统的测试需求分析理论联系实际项目驱动法任务四测试用例设计学时16学习目标:知识目标掌握测试用例的墓本内容能力目标完成测试用例的编写素质目标让学生掌握软件测试测试用例设计的方法。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入
7、点授课形式与教学方法备注1测试用例的关键要素举一反三讲授法2Test1.ink工具管理测试用例理论联系实际项目驱动法3测试执行实践论项目驱动法任务五软件缺陷管理学时16学习目标:知识目标掌握如何对软件缺陷进行管理,判断执行测试过程中出现的问题并提交缺陷能力目标能够时缺陷中关键因素进行正确的描述素质目标让学生掌握软件测试缺陷报告及管理过程.课程得育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入点授课形式与皴学方法各注1测试缺陷报告骗写及缺陷管理管理的艺术讲授法2YantiS工具环境搭建理论联系实际项目驱动法3订票系统的测试缺陷理枪联系实项目驱动法管理际四、课程实施(一)教学
8、方法速议根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选用项目驱动教学法。项目驱动教学法是:1.基础知识学习,随堂小项目;2 .笫一个实训项目一导师领着做;3 .第二个实训项目一只有需求,自己独立完成设计、编码,测试:4 .第三个实训项目一团队分工完成项目的需求分析、设计、编码、测试;项目驱动式教学第一个要做的就是基础知识的学习,没有基础知识深入的学习,项目实战就像空中楼阁,也就失去了应有的价值,我们在基础知识学习的同时,设置了随堂小项目,用来对基础知识进行巩固;基础知识学习完成后,开展第一个实训项目,第一个实训项目
9、,由实训导师领着做,从需求分析,设计,编码,测试,全程由实训导师带领,实训导师边讲学员边练,通过实训导师的带领,体会完整的项目实战流程。有了第一个项目的基础,学员经历了完整的开发流程,就需要独立开发项目了,这就是第二个项目,导师提出需求,该项目要求所有学员独立完成,通过第二个实训项目,学员可以对实训中学习的知识进行巩固,项目完成后,每个小组评出最优秀的项目,参与班级优秀项目的评选,通过PK选出优胜者。二)弹资条件宴求对岗位能力/专业知识课程:“双师结构”教学团队的基本要求,包括:讲授该课程的师资队伍在职称结构、学历结构、年龄结构等方面较合理,校内专任教师最好需具备中大型项目经验;校外兼职教师需具备3年及以上的开发经验及管理经验,具备一定的项目管理经历。(三)就学条件基本要求主要包括:配套电脑(建议内存4G以上)(四)教学资源基本要求1 .教材的选用与编写:教材名称:现代软件测试基础主编:蔡建平出版社:清华大学出版社版本:2014年9月第1次印刷2 .佶息化教学资源珑设:多媒体课件五、教学评价、考核要求本课程重视理论分析,结合实际项目进行操作炼习,考核主要参考平时课堂表现、提交项目输出物的质量,以及期末测验构成。学生成绩100%学生成绩构成比例评价主体考勤20%教师项目考核30%教师期末测验50%教师