《软件测试技术》教学大纲

《软件测试技术》教学大纲

ID:47645664

大小:57.50 KB

页数:7页

时间:2020-01-31

《软件测试技术》教学大纲_第1页
《软件测试技术》教学大纲_第2页
《软件测试技术》教学大纲_第3页
《软件测试技术》教学大纲_第4页
《软件测试技术》教学大纲_第5页
资源描述:

《《软件测试技术》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.《软件测试技术》教学大纲一、课程概述《软件测试技术》课程是计算机科学与技术(本科)专业的技术专业课程,本课程通过详细地对软件生命周期中各测试阶段进行分析,系统的讲授软件测试的基本原则、类型、策略、方法、技巧以及软件测试工具的选择和使用。此外,本课程从管理者的层面,全面介绍软件测试过程的计划、实施和缺陷管理,测试工作的监控方法。本标准的编写依据是2008级计算机科学与技术专业教学计划,适用于我校计算机科学与技术专业(本科)。其它专业及其它教学层次可参照本标准执行,执行时,由任课教师根据教学计划安排的实际学时作适当调整。二、课程目标从课程性质上讲,

2、《软件测试技术》是一门计算机专业技术课。通过本课程的教学,达到的教学目标是:1.知道《软件测试技术》这门学科的性质、地位和独立价值。知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。2.理解这门学科的基本概念、基本原则类型、策略、方法、技巧。3.了解和掌握软件工业界普遍采用的、成熟的、先进的测试经验和方法,学习测试专家的经验和方法,掌握软件测试所需要掌握的知识和技能。4.掌握测试相关工具的使用。三、课程内容和要求这门学科的知识与技能.专业.专注..word可编辑.要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道———是指对

3、这门学科和教学现象的认知。理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1.绪论1.1软件生存期1.2软件危机1

4、.3软件质量1.4软件可靠性1.5软件错误1.6软件测试概论1.7软件测试方法1.8软件测试步骤1.9软件测试可靠性1.10影响软件测试效率的因素√√√√√√√√√√.专业.专注..word可编辑.1.2软件测试工具1.3软件测试技术的发展现状√√2.软件缺陷数目的预测方法2.1软件复杂性的质量2.2撒播模型2.3基于软件规模和复杂性的测量模型2.4基于测试时错误发生的时刻进行预测2.5基于白盒测试的覆盖率进行预测2.6基于软件研制的质量控制过程进行预测2.7基于随机测试的程度进行预测2.8软件缺陷的预防方法√√√√√√√√3.黑盒测试方法3.1等价类划分法3.

5、2因果图法3.3判定表法3.4边界值测试方法3.5正交实验设计法3.6功能测试3.7随机测试3.8黑盒测试的其他方法与黑盒测试的效率√√√√√√√√.专业.专注..word可编辑.4.白盒覆盖测试技术4.1覆盖测试技术的相关概念4.2控制流图4.3语句覆盖测试、分支覆盖测试与谓词覆盖测试4.4路径覆盖测试4.5数据流覆盖测试4.6路径分析4.7应用DD图对路径进行覆盖测试4.8路径测试用例的自动生成技术4.9测试用例的生成准则4.10覆盖测试的效果分析√√√√√√√√√√5.其他白盒测试方法5.1程序插装测试5.2程序变异测试5.3符号测试5.4域测试5.5域比

6、较测试√√√√√6.基于故障的软件测试方法6.1基于错误检测的故障模型6.2基于安全漏洞检测的故障模型6.3基于故障的软件测试方法√√√.专业.专注..word可编辑.7.与软件开发阶段相关的各种测试方法7.1集成测试的概念7.2系统测试方法7.3需求测试方法7.4设计测试方法7.5GUI测试7.6其他专向测试方法√√√√√√8.软件可靠性测试8.1软件可靠性测试的基本概念8.2软件的运行剖面8.3软件可靠性分配√√√9.面向对象的软件测试方法9.1面向对象程序设计语言的特点及其对软件测试的影响9.2面向对象测试的内容9.3面向对象的单元测试9.4面向对象的集成

7、测试9.5GUI类对象测试的自动执行模型√√√√√10.软件的测试性分析10.1软件测试性的概念10.2DRR技术√√.专业.专注..word可编辑.10.3PIE技术10.4软件的测试性设计√√四、课程实施数据库系统是计算机专业和通信工程专业的必修课。一般情况下,计算机专业为54课时。课时安排及教学方法表教学内容课时建议教与学的方法建议讲授/实验(42/12)1绪论4/0讲述2软件缺陷数目的预测方法4/0讲述3黑盒测试方法6/2讲述、实验4白盒覆盖测试技术4/2讲述、实验5其他白盒测试方法2/0讲述6基于故障的软件测试方法4/2讲述、实验7与软件开发阶段相关的

8、各种测试方法6/2讲述、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。