《软件测试》课程教学大纲 主任 教研室主任 大纲执笔人 王海荣 一、课程基本信息 课程编号:×××× 课程名称:软件测试 学 时:32 学时 实验学时:8 学时 课程类别:专业课 课程性质:必修课 先行课程:C 语言,数据结构,面向对象开发工具,数据原理 适用专业:计算机科学与技术,计算机软件技术 责任单位: 计算机工程系 二、课程性质、目的与任务 本课程是计算机科学与技术及软件技术专业的专业必修课。其教学目的是通过本课程学习,使学生系统地学习软件测试的基本概念和基本理论,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术。了解和掌握现代各种新的软件测试技术和主要发展方向。为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。 三、课程的内容及要求、教学重点与难点 (一)软件测试概述 1、主要教学内容及要求 1)理解软件测试的背景,软件缺陷和故障的概念 2)理解软件测试的意义 3)理解软件开发过程与软件测试的关系 4)理解软件质量的概念及质量保证体系 5)了解软件测试职业与素质的要求 2 、知识点与能力点要求 1 )知识点:软件测试等相关概念。 (二)软件测试策略与过程 1 、主要教学内容及要求 1 )理解软件测试的方法与策略 2 )明确单元测试的主要任务和过程 3 )理解软件测试的复杂性 4 )明确集成测试的方法和确认测试的准则 5 )明确系统测试的八个领域测试要点 6 )明确验收测试的主要内容和相关配置 2 、知识点与能力点要求 1 )知识点:软件测试方法与策略 2 )能力点:单元测试、集成测试、系统测试及验收测试的方法 3 、教学的重点与难点 1 )教学重点:软件测试方法与策略 (三)黑盒测试及其用例的设计 1 、主要教学内容及要求 1 )理解黑盒测试的基本概念 2 )理解黑盒测试的两个典型问题 3 )掌握黑盒测试的等价类划分法 4 )掌握黑盒测试的边界分析法 5 )掌握黑盒测试的因果图法和决策表法 2 、知识点与能力点要求 1 )知识点:黑盒测试方法 2 )能力点:黑盒测试方法 3 、教学的重点与难点 1 )教学重点:黑盒测试方法 (三)白盒测试及其用例的设计 1 、主要教学内容及要求 1)理解白盒测试的基本概念 2)理解白盒测试的覆盖理念 3)掌握白盒测试的路径表达 4)掌握白盒测试的路径测试法 2、知识点与能力点要求 1)知识点:白盒测试方法 2)能力点:白盒测试方...