(完整word版)《软件测试基础》课程教案.docxVIP

  • 16
  • 0
  • 约7.29千字
  • 约 11页
  • 2020-10-17 发布于山东
  • 举报

(完整word版)《软件测试基础》课程教案.docx

《软件测试基础》课程教案 一、课程定位 《软件测试基础》是软件工程专业的必修课程和信息安全专业的选修课程, 是为培养学生软件测试基本理论知识和实践能力而设置的一门重要的专业课程。 《软件测试基础》是研究软件开发和管理过程中如何提高软件产品质量的一门课 程,系统分析软件开发和管理过程中软件缺陷产生的原因, 详细阐述发现各种缺 陷问题的策略、方法和技术。本课程归属于软件工程知识领域。 先修课程: 离散数学、数据结构、数据库原理、操作系统原理、高级程序设 计语言、软件工程、面向对象软件工程 二、课程总目标 学生学习本课程要实现的目的是: 领会软件测试的基本思想、 基本概念与分 析方法,掌握软件测试的基本理论、测试策略、测试模型和测试流程,提高软件 测试技能、测试管理能力和文档撰写能力, 能综合运用软件测试原理、 方法和技 术开展软件项目的测试。 通过本课程的学习, 使学生尽快步入软件测试之门, 为 学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践 基础。 三、重点、难点章节及内容 第 1 单元 软件测试基础 [ 知 识 点] 软件测试概念;软件测试的目的;软件测试的分类;软件测试的原则;缺陷定义和分类;测试用例的定义和标识;软件测试的模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;缺陷数据分析;测试有效性度量;常见的缺陷管理工具; [ 重 点] 软件测试的概念;软件测试的原则;测试用例定义;缺陷分类; V 模型; W 模型;软件测试计划的制定;缺陷管理流程; [ 难 点] 软件测试计划的制定;缺陷流程管理;缺陷数据分析;测试有效性度量; [ 基本要求 ] 1、识 记:软件测试的概念;软件测试的分类;测试用例的定义;缺陷 定义;缺陷的分类;测试用例的定义; 2、领 会:软件测试的原则; V 模型; W模型; X 模型; H 模型;软件测 1 试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程; 3、简单应用:根据软件规格说明说编写软件测试计划; 4、综合应用:在实际的软件测试项目中,开展软件测试过程管理,进行缺陷跟踪管理。 第二单元 黑盒测试 [ 知 识 点] 黑盒测试的概念;黑盒测试的方法;边界值分析;健壮性测试;最坏情况测 试;特殊值测试;随机测试;等价类;等价类测试;弱一般等价类测试;强一般等价类测试;弱健壮等价类测试;强健壮等价类测试;判定表;基于判定表的测试;因果图;因果图测试法;自动化测试工具(如 QuickTest ); [ 重 点] 黑盒测试的特点;边界值分析;健壮性测试;等价类划分;等价类测试;基于判断表的测试;因果图;因果图测试法; [ 难 点] 健壮性测试;等价类划分;判断表的设计;因果图的绘制;因果图测试法;功能测试工具的使用; [ 基本要求 ] 1、识 记:黑盒测试;边界;边界值分析;等价类;判定表;因果图; 2、领 会:边界值分析;健壮性测试;最坏情况测试;特殊值测试;随 机测试;弱一般等价类测试;强一般等价类测试;弱健壮等价类测试;强健壮等价类测试;基于判定表的测试;因果图测试法; 3、简单应用:对给定的软件或程序规格说明书,能运用一种或多种黑盒测 试技术设计测试用例。 4、综合应用:对给定的软件系统,综合运用黑盒测试法设计测试用例,并 使用功能测试工具进行自动化测试。 第三单元 白盒测试 [ 知 识 点] 白盒测试的概念、白盒测试的方法;逻辑覆盖;语句覆盖、判定覆盖、条件覆盖、判定 / 条件覆盖、条件组合覆盖、路径覆盖;独立路径、圈复杂度;基路径测试;数据流测试;基于程序片的测试;黑盒测试和白盒性测试的比较;测试 的有效性、漏洞和冗余;测试停止的标准; 白盒测试工具(C++Test 或者 JUnit ); [ 重 点] 判定覆盖;条件覆盖;判定 / 条件覆盖;条件组合覆盖;路径覆盖;独立路径;基路径测试;数据流测试; [ 难 点] 条件组合覆盖;基路径测试;数据流测试;基于程序片的测试;域测试; 2 [ 基本要求 ] 1、识 记:路径;程序控制流图;逻辑覆盖;程序环路复杂度;独立路 径;定义节点;使用节点;定义 - 引用路径;定义 - 清除路径; 2、领 会:语句覆盖;判定覆盖;条件覆盖;判定 / 条件覆盖;条件组合 覆盖;路径覆盖;基路径测试;简单循环测试;嵌套循环测试;串接循环测试;数据流测试覆盖准则;程序插装测试; 3、简单应用:对给定的代码,能合理运用白盒测试的方法进行测试; 4、综合应用:针对程序代码综合运用白盒测试方法设计测试用例;运用白 盒测试工具对源码进行分析和测试; 第四单元 测试层次 [ 知 识 点] 单元测试概念;单元测试环境;单元测试测试内容;单元测试策略;静态代 码分析;单元代码测试;单元功能测试;集成测试

文档评论(0)

1亿VIP精品文档

相关文档