1、软件测试基础说课软件测试基础说课 123645一、课程定位一、课程定位1.1 专业定位专业定位程序员程序员软件销售软件销售技术支持技术支持 软件测试员软件测试员 1.2 课程性质和作用课程性质和作用岗位专业课程程序员软件测试员技术支持软件技术软件测试基础(专业核心课程)一、课程定位一、课程定位 本课程是计算机软件技术专业培养方案中的一门专业核心课程本课程是计算机软件技术专业培养方案中的一门专业核心课程以及作为其它专业的拓展能力课程。通过此门课程的学习,学生应以及作为其它专业的拓展能力课程。通过此门课程的学习,学生应具备测试用例设计、使用简单测试软件测试系统以及编写各种具备测试用例设计、使用简单
2、测试软件测试系统以及编写各种测试测试文档的能力,该能力也是软件工程课程链中的关键能力之一。文档的能力,该能力也是软件工程课程链中的关键能力之一。能够能够使用自动化工具对完整的项目进行测试实施,从而实现与软件测试使用自动化工具对完整的项目进行测试实施,从而实现与软件测试技能要求的无缝连接。技能要求的无缝连接。 1.2 课程性质和作用课程性质和作用一、课程定位一、课程定位1.3 课程目标课程目标一、课程定位一、课程定位1正确理解软件测正确理解软件测试的概念,熟悉试的概念,熟悉软件测试过程软件测试过程; ;掌握常用的软件掌握常用的软件测试技术和手段测试技术和手段; ;掌握几种常用的掌握几种常用的软件
3、测试工具软件测试工具 。23 知识目标知识目标能力目标能力目标素养目标素养目标1.4 课程与前、后续课程的关系课程与前、后续课程的关系一、课程定位一、课程定位共同构成了软件技术专业的岗位技能共同构成了软件技术专业的岗位技能与职业能力培养的教学模块与职业能力培养的教学模块二、课程设计与内容选取二、课程设计与内容选取培养职业能力,培养职业能力,提升职业素养提升职业素养 掌握掌握 测试技能测试技能 熟悉熟悉测试方法测试方法和过程和过程 认识认识软件测试软件测试 以以软件测试员岗位需求软件测试员岗位需求为依据,以培养为依据,以培养学生使用自动学生使用自动化测试技术进行软件测试的职业能力化测试技术进行软
4、件测试的职业能力为主要目标,以为主要目标,以测试工作的典型工作任务测试工作的典型工作任务为导向,坚持以能力为本位为导向,坚持以能力为本位的设计原则,制定的设计原则,制定突出职业能力和职业素养突出职业能力和职业素养的课程标的课程标准,构建基于工作过程的系统化课程体系。准,构建基于工作过程的系统化课程体系。2.1 课程设计课程设计2.2 内容选取内容选取二、课程设计与内容选取二、课程设计与内容选取数据数据通信通信基础基础网络体网络体系结构系结构与协议与协议局域网局域网技术技术软件测试软件测试职业需求职业需求软件测试软件测试基础基础软件测试软件测试策略和过策略和过程程熟悉软件测试熟悉软件测试职业定位
5、、发职业定位、发展模式和职业展模式和职业前景前景理解软件测试理解软件测试基本概念、分基本概念、分类、主要过程类、主要过程和方法和方法掌握软件测试的掌握软件测试的流程并能编写测流程并能编写测试计划和测试报试计划和测试报告告2.2 内容选取内容选取二、课程设计与内容选取二、课程设计与内容选取数据数据通信通信基础基础黑盒测试黑盒测试用例设计用例设计白盒测试白盒测试用例设计用例设计掌握各种黑盒掌握各种黑盒测试用例设计测试用例设计方法设计测试方法设计测试用例并书写测用例并书写测试用例设计文试用例设计文档档掌握白盒测试用掌握白盒测试用例设计方法并掌例设计方法并掌握单元测试工具握单元测试工具Junit的使用
6、,了的使用,了解自动化测试的解自动化测试的原理原理特定环境特定环境和应用测和应用测试试掌握掌握Web网站测网站测试的内容,理解试的内容,理解Web网站测试与网站测试与一般系统测试的一般系统测试的区别。熟悉区别。熟悉WAS的使用的使用2.3 组织与安排组织与安排二、课程设计与内容选取二、课程设计与内容选取课程内容课程内容课课 时时理论理论实训实训一软件测试的职业定位40二软件测试概述44三软件测试策略与过程66四黑盒测试及其用例设计88五白盒测试及其用例设计66六特定环境与应用测试663430案案 例例学生成绩管理系统上机上机理论理论课课 时时明基ehr系统明基ehr系统3.1 教学方法教学方法
7、三、教学方法与手段三、教学方法与手段职业能力职业能力 职业素养职业素养 3.2 教学手段教学手段三、教学方法与手段三、教学方法与手段1.3.采用多媒体教学手段采用多媒体教学手段利用先进的实践教学条件利用先进的实践教学条件2.充分利用网络资源充分利用网络资源4.增进师生沟通交流,加强课后辅导增进师生沟通交流,加强课后辅导三、教学方法与手段三、教学方法与手段 自主探究法自主探究法 自主学习法自主学习法学学习习方方法法 知识迁移法知识迁移法 帮扶法帮扶法3.3 学习方法学习方法三、教学方法与手段三、教学方法与手段教学内容:教学内容:等价类划分法等价类划分法教学目的教学目的:使用等价类划分法设计测试用
8、例使用等价类划分法设计测试用例教学重点:教学重点:等价类划分等价类划分教学难点:教学难点:如何根据实际情况进行等价类划分如何根据实际情况进行等价类划分3.4 教学组织过程教学组织过程三、教学方法与手段三、教学方法与手段能力训练项目:学生成绩管理系统-登陆功能测试任务名称实现能力目标1:分析系统需求能够分析系统规格说明,抽象出输入条件2:划分等价类根据各个输入条件划分有效等价类和无效等价类3:根据等价类设计测试用例根据设计原则设计测试用例三、教学方法与手段三、教学方法与手段教学过程设计分教学过程设计分6步进行:步进行: 作品作品欣赏欣赏复习复习回顾回顾演练演练讲解讲解归纳归纳深化深化拓展拓展训练
9、训练总结总结评价评价引入引入任务任务导入导入任务任务演练演练讲解讲解归纳归纳深化深化练习练习探究探究总结总结评价评价四、课程实施条件四、课程实施条件网络资源网络资源 教材资源教材资源 教学环境教学环境 网络课堂建设教材建设课程资源课程资源建设建设四、课程实施条件四、课程实施条件教材教材名称:名称:软件测试教程(第软件测试教程(第2 2版)版)作者:作者:贺平等贺平等出版社:出版社:电子工业出版社电子工业出版社特点:高职高专规划教材,内容合理,切合实践要求特点:高职高专规划教材,内容合理,切合实践要求网络资源网络资源在线视频教程(在线视频教程()教学环境教学环境教学地点:软件测试实训室教学地点:
10、软件测试实训室硬件:酷睿双核、硬件:酷睿双核、1G1G内存内存软件:软件:WASWAS、JUnitJUnit、LoadRunnerLoadRunner、QTPQTP、 IISIIS、Sql ServerSql Server五、课程考核五、课程考核 总评总评 成绩成绩 考试成绩(考试成绩(70%) 实训操作(实训操作(20%) 平时考核(平时考核(10%) 总评成绩总评成绩 =平时考核(平时考核(10%)+实训操作(实训操作(20%)+考试成绩(考试成绩(70%) 五、课程考核五、课程考核考核、评价项目考核、评价项目考评人考评人考核内容考核内容权重权重学学习习评评价价平时考核平时考核对学习期间的
11、出勤情况、学习态度、职业道德素对学习期间的出勤情况、学习态度、职业道德素质评定成绩质评定成绩教师教师职业素质、学习态度、效率观念、职业素质、学习态度、效率观念、协作精神协作精神1010实训操作实训操作根据学生实训完成情况评定成绩根据学生实训完成情况评定成绩教师、教师、学生学生技能掌握情况、基本操作技能、知技能掌握情况、基本操作技能、知识应用能力、获取知识能力、实训识应用能力、获取知识能力、实训完成的质量或者任务完成的规范性完成的质量或者任务完成的规范性2020考试成绩考试成绩根据学生对知识点的理解和应用能力评定成绩根据学生对知识点的理解和应用能力评定成绩教师教师课程整体掌握情况课程整体掌握情况7070合计合计100100六、课程特色六、课程特色2. 课程的构建与开发,是在充分调研的基础上,课程的构建与开发,是在充分调研的基础上,紧贴苏州及周边地区行业发展的需要,紧贴软件测紧贴苏州及周边地区行业发展的需要,紧贴软件测试岗位群的需要,以软件测试岗位群所需知识、技试岗位群的需要,以软件测试岗位群所需知识、技能和职业素养完成课程设计与开发。能和职业素养完成课程设计与开发。