《《软件测试》课程标准(高职).docx》由会员分享,可在线阅读,更多相关《《软件测试》课程标准(高职).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件测试课程标准一、课程概述课程性质软件测试是高职移动互联应用技术专业针对移动互联应用开发企业的Java Web开发岗位, 经过对企业岗位典型工作任务的调研和分析后,归纳总结出来的为适应具备移动APP和 Web网站的测试等能力要求而设置的一门专业核心课程。课程任务软件测试课程通过与城铁查询测试相关的实际工程学习,增强学生对专业软件测试知识运 用的认识,让他们熟练掌握软件测试方法,熟练掌握功能测试、自动化测试的方法,熟 练掌握黑盒测试、白盒测试方法的运用,熟悉测试工具的使用方法,从而满足企业相应 岗位的职业能力需求。课程要求通过理实一体的课程学习,培养学生移动APP和Web网站的测试方面的岗位职
2、业能力,养成良 好的职也道德、职业素养、法律意识,养成质量意识、环保意识、安全意识、信息素养、 工匠精神、创新精神,养成勇于奋斗、乐观向上,能够进行有效的人际沟通和协作,与 社会、自然和谐共处,具有职业生涯规划的意识,具有较强的集体意识和团队合作精神, 为从事移动APP和Web网站的测试岗位打下坚实的基础。二、教学目标知识目标理解软件测试的背景,软件缺陷和故障的概念;掌握软件测试相关概念;理解软件测试的方法与策略;掌握黑盒测试方法并设计测试用例;掌握白盒测试方法并设计测试用例;掌握单元测试、集成测试、系统测试的方法;使用测试工具进行自动化测试;熟悉各个阶段的软件测试文档。能力目标能根据软件需求
3、说明书撰写测试计划;能应用各种白盒测试方法进行测试用例的设计并用各种测试工具进行测试; 能应用各种黑盒测试方法进行测试用例的设计并用各种测试工具进行测试; 能应用自动化测试工具进行综合的测试用例的设计并进行测试; 能书写各个阶段的软件测试文档。素质目标培养学生良好的自我表现、与人沟通能力;培养学生的团队协作精神;培养学生分析问题、解决问题的能力;培养学生勇于创新、敬业乐业的工作作风;培养学生的质量意识、安全意识;培养学生老实、守信、坚忍不拔的性格;培养学生自主、开放的学习能力。三、与前后课程的联系与前续课程的联系本课程的前续课程是Java程序设计,通过前续课程的学习,使学生掌握程序设计的基本能
4、力和 技能,具备了基本的程序设计的能力和技能,为本课程的学习奠定基础。与后继课程的关系本课程的后续课程是(Android综郃/吸、(JSP程渤或、HTML5与微网站开发,这些 课程的学习一定要以本课程所学习的软件测试下去、软件测试渐呈、软件测试工具的运用为基础, 如学生能通过本课程的学习,具备一定的软件测试设计和软件测试工具的应用能力,将对 学生学通这些课程起到很好的促进作用。四、教学内容与学时分配表1课程工程结构与学时分配表序号教学单元 名称主要教学内容教学目标建议学时备注1测件述 软试粽K1-1识别软件测试技术的开展历 史及现状K1-2识别软件测试的概念目的、 原那么K1-3识别软件缺陷K
5、1-4识别软件测试生命周期K1-5识别软件测试的V模型K1-6识别软件测试测试的W模01-1了解软件测试技术的开展历史及现状01-2掌握软件测试的概念目的、 原那么01-3掌握软件缺陷概念01-4熟悉软件测试生命周期01-5熟悉软件测试的V模型01-6熟悉软件测试测试的W模8理实 一体识别软件测试用例 的基本概型01-7掌握软件测试用例 的概念软方静态测试与动态测 试白盒测试 与黑盒测试02-1 了解静态测试与动 态测试02-2 了解白盒测试与黑 盒测试里 八、黑盒测试的概念 黑盒测试的等价类划分法黑盒 测试的边界 值分析法黑 盒测试的决 策表法黑盒测试的因果图 法03-1 了解黑盒测试的概
6、念03-2掌握等价 类划分法03-3 掌握边界值分析法 03-4掌握决策表法03-5掌握因果图法白白盒测试概述白盒 测试方法04-1掌握白盒测试概 念、原那么04-2熟悉白盒测试方法K5-1单元测试的定义、 原那么K5-2单元测试内容K5-3测试策略K5-4单元测试用例设计K5-5 集成测试的主要 任务与原05-1掌握单元测试的定 义、原那么05-2熟悉单元测试内容05-3 了解单元测试策略05-4 掌握单元测试用例 设计方法05-5了解集成测试的主要任务与原那么K5-6集成测试用例的设 计K5-7系统测试的概念05-6 掌握集成测试用例 的设计方法试K5-8 性能测试的概念、方法、工 具K5
7、-9 压力测试、容量测 试、安全测试的概念、方法、工具K5-10 用户界面测试、文 档测试、回归测试的概念、方法、 工具K6-1制定功能测试计划 的原那么K6-2功能测试计划的内 容撰K6-3功能测试用例文档内容K6-4功能测试缺陷管理K6-5功能测试缺陷报告K6-6功能测试总结报告K6-7性能测试报告自动化测试的策略与运用常用自动化测试工具简介自动化功能测试自动化性能测试05-7 掌握性能测试的概 念、方法05-8 掌握压力测试、容 量测试、安全测试的概念、方法05-9 掌握用户界面测 试、文档测试、回归测试的概念、方 法05-10 熟悉性能测试工 具的使用06T 掌握制定测试计划 的原那么
8、06-2熟悉测试计划的内 容06-3掌握功能测试用例文档内容06-4熟悉测试缺陷级别06-5熟悉功能测试缺陷报告内容06-6熟 悉功能测试总结报 告内容06-7熟悉 性能测试报告内容07-1学生能够根据项目管理模块的要求 进行自动化测试技 术的运用07-2能够根据网站测试的需求对于Web 工程进行测试化自动化安全性测试自动化可用性/可靠性测试期末考试(闭卷)工程学习内容,检测学习 情况合计五、教材的选用教材选取的原那么教材选取遵循“适用、实用、够用”的原那么。适用。教材要以软件测试技术为基础,符合程序测试员的能力要求和本课程的培养目 标。实用。教材应以真实工程为主线,按实际开发过程组织编写内容
9、。强调理论与实践的 结合,便于实现“教、学、做、评”四位一体。够用。教材的内容主要包括软件测试的基本知识、测试用例设计、测试自动化工具的 使用、测试方法与综合测试策略的运用和工程总体测试的程序以及测试报告的书写规范 的实际操作技能。推荐教材再娜,陈莉莉.软件测试技术基础)M.北京:电子工业出版社,2017.武剑洁.软件测试实用教程一一方法与实践(第2版.北京:电子工业出版社,2012 年.曾文,肖政宏,盘茂杰,韩腊萍.软件测试基础教程M.北京:清华大学出版社,2016.参考的教学资料朱少民.全程软件姗式第3版)M.北京:人民邮电出版社,2019.郑文强.软件测试基础教程M.北京:清华大学出版社
10、,2015.佟伟光.软件测试北京:人民邮电出版社,2015.斛嘉乙,符永蔚,题川.阚恤的姊指扬M.北京:机械工业出版社2019.六、教师要求熟练掌握各种软件测试技术、软件开发技术以及数据库技术,具备综合运用各种软件 测试技术进行软件测试的能力。具备应用多种自动化测试工具的能力。应具备一定的实际工程的测试用例设计、测试能力。具备较丰富的教学经验,在教学过程中还应具备一定的课堂控制能力和应变能力。七、学习场地、设施要求该课程要求在理论实践一体化教室(多媒体教室)完成,以实现教、学、做合一,同 时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务,也要 求安装多种测试工具,方便学生软件测
11、试的实践。八、课程资源的开发与利用积极开发和利用网络教学资源:课程标准、实训指导书、授课计划、电子教案、教学 资源库等教学文件,及多媒体教学课件、习题、案例库、试题库、国家级或省级 精品在线开放课程等资源。建立互动交流网络平台。九、考核方式与标准高等职业教育培养高素质技术技能型人才,不但要重视学生职业技能和职业素养培养, 还要求学生掌握一定的专业基础理论知识以利于今后可持续开展。因此需要加强理论 知识、职业技能和职业素养等方面的考核评定。本课程采用过程性评价和终结性评价相结合的方法进行,既有理论知识考核,又有学生学习态度、思维能力、动手能力、解决问题的能力等方面的综合考核,具体评 价方法和内容
12、见表3。铝牛测试课程渤附法和内容考核类型考核月式考核内容职业技能(30%)过程性考核(10%)开发表现、实际操作能力、观察能力、解决问题的能力等。终结性考核(20%)在规定时间内完成操作任务,且非常熟练、结果正确;汇报演示流利,表达能力 强,回答下列问题正确。重点考核功能测试和性能测试等关键技能。理论知识(50%)过程性考核(10%)课堂提问、课堂纪律、平时作业、单元测试等。终结性考核(40%)期末笔试,评价知识的熟练掌握程度。重点考核软件测试的概念、目的与原那么,软 件缺陷的概念、软件的生命周期、黑盒测试方法、白盒测试方法、单元测试、 系统测试、集成测试等知识与技术。职业素养 (20%)过程性考核到课考勤,学习及工作态度、6S管理表现、质量观念、安全意识、合作精神、敬业精神、团队意识等纳入职业技能考核,在教学过程中记录评价。