




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件质量保证与测试教学大纲适用范围:2018版本科人才培养方案课程代码:08130281课程性质:专业必修课程学分:2学分学时:32学时(其中:理论24学时,实验8学时)先修课程:面向对象程序设计、程序设计基础等后续课程:适用专业:软件工程教材:《软件测试》,郑人杰,许静,于波编著,人民邮电出版社,2011年开课单位:计算机科学与技术系一、课程的性质与任务课程性质:本课程是软件工程专业的专业必修课。课程任务:该课程定位在软件测试基本原理和测试技术的学习,课程的重点是使学生掌握如何保证软件质量,如何避免或减少软件测试风险。通过对该课程的学习,学生可以了解软件测试在软件生命周期和软件工程中的地位、作用,学习软件测试的基本理论和基本原理、技术方法、设计文档、实施步骤和常用的软件测试工周开具,掌握软件开发中的测试过程管理、测试用例设计、软件系统测试等解决实际问题的基本能力,同时培养学生良好的软件开发素质,为后续的专业综合实验和毕业设计等课程奠定良好的软件测试理论、技术。二、课程的基本内容及要求(一)软件测试基础1.课程教学内容(1)软件质量的基本概念,软件质量与软危机,软件测试的相关概念,软件错误的案例软件缺陷,错误与缺陷的定义和分类,软件测试的发展;(2)软件产品的组成部分,软件项目成员,软件开发生命周期模式;2.课程重点难点重点:软件产品的组成部分;难点:软件质量及软件测试相关概念;3.课程教学要求(1)理解软件质量的基本概念;(2)了解软件产品的组成部分;(二)白盒测试及面向对象的测试。1.课程教学内容(1)程序结构、函数调用关系、接口等静态结构分析,检查设计和代码,编码标准和规范,通用代码审查清单;(2)基于输入空间分析的程序域测试,程序变异(3)程序语句覆盖、判定(分支)覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖等逻辑覆盖测试,基本路径测试,单循环、嵌套循环、级联循环、混杂循环等循环结构测试程序插装,以方法和类为单元的面向对象的测试2.课程重点难点重点:逻辑覆盖测试中的判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖,基本路径测试;单循环、嵌套循环和级联循环结构的测试;程序插装;面向对象的测试。难点:基本路径测试;混杂循环和级联循环结构的测试;面向对象的测试。3.课程教学要求(1)理解逻辑覆盖测试中出现的各种语句(2)了解各种测试方法的测试流程(三)黑盒测试1.课程教学内容(1)静态黑盒测试,产品说明书的低层次测试技术,对产品说明书进行高级审查正交实验设计法,判定表驱动测试;(2)等价类划分,边界条件、次边界条件、空置和零值等边界值分析,错误推测,因果图法。2.课程重点难点重点:等价类划分,边界值分析,错误推测,因果图法。难点:等价类划分,因果图法,正交实验设计法。3.课程教学要求(1)了解产品说明书;(2)掌握黑盒测试的相关概念;(3)了解黑盒测试中等价类划分、边界值分析等方法。(四)测试步骤和管理1.课程教学内容(1)测试环境、测试工具,测试人员等内容,集成测试的主要任务、遵循的原则、实施方案、测试技术和数据、测试人员等内容,系统测试的准备工作、测试技术和数据、测试人员等内容,负载测试、压力测试、容量测试等性能测试内容;(2)集成测试,配置测试、兼容性测试、本地化测试、易用性测试、软件安全性测试等非功能测试内容(3)测试用例的编写标准,测试用例设计应考虑的因素,测试文档的编写方法。2.课程重点难点重点:测试用例的设计,测试文档的编写方法,集成测试的测试技术,非功能测试难点:易用性测试、软件安全性测试。3.课程教学要求(1)掌握性能测试与功能测试的相关要点;(2)学习测试用例的编写。(五)软件测试自动化1.课程教学内容(1)自动化测试定义,自动化测试使用领域,自动化测试的发展,查看器、监视器驱动程序、桩和噪声分析器等自动化测试工具(2)代码分析、测试用例复用等自动化测试技术(3)录制和回放技术、测试脚本技术等自动化测试技术2.课程重点难点重点:录制和回放技术,测试脚本技术。难点:编写测试脚本3.课程教学要求(1)了解自动化测试的发展;(2)熟悉基本的自动化测试方法及流程;(3)学习测试脚本的编写。(六)软件质量工程1.课程教学内容(1)软件质量保证体系结构,软件质量保证标准、系统验证与评估部件,软件质量保证组织,软件质量度量的分类,软件过程质量度量,软件过程进度表度量,软件过程生产率度量,软件产品度量,软件质量度量的执行;需求评审、文档评审等评审过程,评审的目标及评审方法的比较等,提高软件设计质量的技术;(2)提高程序质量的技术。2.课程重点难点重点:提高程序质量的技术。难点:提高程序质量的技术,提高软件设计质量的技术。3.课程教学要求(1)了解软件质量如何保证;(2)掌握基本的提高程序质量的方法。三、课程学时分配教学章节理论实践(验)讨论、习题一、软件测试基础2二、白盒测试及面向对象的测试62三、黑盒测试62四、测试步骤和管理42五、软件测试自动化42六、软件质量工程2总计248四、课程考核方式与要求考核方式:本课程主要以课程论文、作业评价、课内实验、阶段测验、期末机试等方式对学生进行考核评价。考核基本要求:考核总成绩由期末机试成绩和过程性评价成绩组成。其中:期末机试成绩为100分(权重60%),试题类型为编程题(如果类型无法确定可写为“综合分析题”);期末机试中基本知识、基本理论、基本技能的试题分值不超过50%,综合应用题、分析题不低于50%;课程论文、作业评价、课堂讨论、课内实验、阶段测验等过程性评价成绩为100分(权重40%)。过程性评价和考试试题分值分配应与教学大纲各章节的学时基本成比例。五、课程资源库1.佟伟光主编.《软件测试》.人民邮电出版社,2008年.2.朱少民.《软件测试方法和技术》.清华大学出版社,2005年3.(美)RonPatton著,张小松等译.《软件测试》.机械工业出版社,2010年4.(美)PaulC.Jorgensen著,韩柯,杜旭涛译.《软件测试》,机械工业出版社,2003年5.YangFENG,QinLIU,MengyuDOU,JiaLIU,ZhenyuCHEN.Mubug:amobileserviceforrapidbugtracking[J].ScienceChina(InformationSciences).2016(01)6.张兵星.探讨计算机软件测试的相关技术应用.中国管理信息化.2016(04)7.蒋智,全学鳌.计算机软件测试方法的探究.数字技术与应用.2015(08)8.李宁,徐守坤,石林,庄丽华,刘俊.本科院校软件测试人才培养挑战与对策研究.计算机教育.2017(12)9.楼凤丹,裴旭斌,王志强,纪德良.基于云计算及大数据技术的电力搜索引擎技术研究.电网与清洁能源.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丽江古城客栈出租合同范例
- 不锈钢瓶采购合同标准文本
- 公司担保借款合同标准文本
- 新学期目标规划简短6篇
- 企业设备维修合同标准文本
- 肝功能衰竭的健康宣教
- 公司董事会会议通知【2篇】
- 公司购买纸张合同标准文本
- 公司与医院合同标准文本
- 打造音乐活动品牌的突破性战略计划
- 入团积极分子团课我的青春我的团课件
- 辽宁省沈阳市皇姑区2023-2024学年七年级上学期期末英语试卷+
- 列车电子防滑器-电子防滑器原理
- 《教师职业道德与政策法规》考试复习题库(含答案)
- 【简易数字万用表设计10000字(论文)】
- 马后炮化工论坛-Aspen官方中文培训资料
- 游戏:看表情符号猜成语PPT
- 别墅加装电梯井施工方案
- 思想政治素质和品德考核表
- 【初中名著】朱自清《经典常谈》电子书原文
- 全国肿瘤防治宣传周活动方案
评论
0/150
提交评论