软件测试技术课程(含实验)教学大纲

软件测试技术课程(含实验)教学大纲

ID:18773897

大小:79.00 KB

页数:9页

时间:2018-09-22

软件测试技术课程(含实验)教学大纲_第1页
软件测试技术课程(含实验)教学大纲_第2页
软件测试技术课程(含实验)教学大纲_第3页
软件测试技术课程(含实验)教学大纲_第4页
软件测试技术课程(含实验)教学大纲_第5页
资源描述:

《软件测试技术课程(含实验)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件测试技术》课程教学大纲课程英文名称:SoftwareTesting课程编号:14314019课程类别:专业课课程性质:必修课学分:4学分学时:(其中:讲课学时:40实验学时:24上机学时:)适用专业:软件工程专业、信息安全专业开课部门:计算机科学与技术学院一、课程教学目的和课程性质《软件测试技术》是软件工程专业的必修课程和信息安全专业的选修课程,是为培养学生软件测试基本理论知识和实践能力而设置的一门重要的专业课程。《软件测试技术》是研究软件开发和管理过程中如何提高软件产品质量的一门课程,系统分析软件开发和

2、管理过程中软件缺陷产生的原因,详细阐述发现各种缺陷问题的策略、方法和技术。学生学习本课程要实现的目的是:领会软件测试的基本思想、基本概念与分析方法,掌握软件测试的基本理论、测试策略、测试模型和测试流程,提高软件测试技能、测试管理能力和文档撰写能力,能综合运用软件测试原理、方法和技术开展软件项目的测试。通过本课程的学习,使学生尽快步入软件测试之门,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。本课程归属于软件工程知识领域。二、本课程与相关课程的关系本课程要求学生有一定高级语言编程经验

3、,对本课程涉及到的软件开发、软件工程、面向对象分析与设计等知识较熟悉。课程讲授中将根据学生的情况,简单复习这些方面的内容。本课程的先修课程:软件工程专业导论、程序设计(C)、计算机操作系统与原理、计算机网络、需求工程、面向对象分析与设计等。三、课程的主要内容及基本要求(一)理论学时部分第1单元软件测试基础(6学时)[知识点]软件测试概念;软件测试的目的;软件测试的分类;软件测试的原则;缺陷定义和分类;测试用例的定义和标识;软件测试的模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;

4、缺陷数据分析;测试有效性度量;常见的缺陷管理工具;[重点]软件测试的概念;软件测试的原则;测试用例定义;缺陷分类;V模型;W模型;软件测试计划的制定;缺陷管理流程;[难点]软件测试计划的制定;缺陷流程管理;缺陷数据分析;测试有效性度量;[基本要求]1、识记:软件测试的概念;软件测试的分类;测试用例的定义;缺陷定义;缺陷的分类;测试用例的定义;2、领会:软件测试的原则;V模型;W模型;X模型;H模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;3、简单应用:根据软件规格说明说编写软件

5、测试计划;4、综合应用:在实际的软件测试项目中,开展软件测试过程管理,进行缺陷跟踪管理。第二单元黑盒测试(6学时)[知识点]黑盒测试的概念;黑盒测试的方法;边界值分析;健壮性测试;最坏情况测试;特殊值测试;随机测试;等价类;等价类测试;弱一般等价类测试;强一般等价类测试;弱健壮等价类测试;强健壮等价类测试;判定表;基于判定表的测试;因果图;因果图测试法;自动化测试工具(如QuickTest);[重点]黑盒测试的特点;边界值分析;健壮性测试;等价类划分;等价类测试;基于判断表的测试;因果图;因果图测试法;[难点]

6、健壮性测试;等价类划分;判断表的设计;因果图的绘制;因果图测试法;功能测试工具的使用;[基本要求]1、识记:黑盒测试;边界;边界值分析;等价类;判定表;因果图;2、领会:边界值分析;健壮性测试;最坏情况测试;特殊值测试;随机测试;弱一般等价类测试;强一般等价类测试;弱健壮等价类测试;强健壮等价类测试;基于判定表的测试;因果图测试法;3、简单应用:对给定的软件或程序规格说明书,能运用一种或多种黑盒测试技术设计测试用例。4、综合应用:对给定的软件系统,综合运用黑盒测试法设计测试用例,并使用功能测试工具进行自动化测试

7、。第三单元白盒测试(6学时)[知识点]白盒测试的概念、白盒测试的方法;逻辑覆盖;语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖;独立路径、圈复杂度;基路径测试;数据流测试;基于程序片的测试;黑盒测试和白盒性测试的比较;测试的有效性、漏洞和冗余;测试停止的标准;白盒测试工具(C++Test或者JUnit);[重点]判定覆盖;条件覆盖;判定/条件覆盖;条件组合覆盖;路径覆盖;独立路径;基路径测试;数据流测试;[难点]条件组合覆盖;基路径测试;数据流测试;基于程序片的测试;域测试;[基本要求]1

8、、识记:路径;程序控制流图;逻辑覆盖;程序环路复杂度;独立路径;定义节点;使用节点;定义-引用路径;定义-清除路径;2、领会:语句覆盖;判定覆盖;条件覆盖;判定/条件覆盖;条件组合覆盖;路径覆盖;基路径测试;简单循环测试;嵌套循环测试;串接循环测试;数据流测试覆盖准则;程序插装测试;3、简单应用:对给定的代码,能合理运用白盒测试的方法进行测试;4、综合应用:针对程序代码综合运用白盒测试

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

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

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