宝玛科技网
您的当前位置:首页软件测试教学大纲

软件测试教学大纲

来源:宝玛科技网
《软件测试》课程教学大纲

主任 教研室主任 大纲执笔人 王海荣 一、课程基本信息

课程编号:×××× 课程名称:软件测试 学 时: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)能力点:白盒测试方法 3、教学的重点与难点 1)教学重点:白盒测试方法 (五)特定环境及应用测试 1、主要教学内容及要求 1)理解特定环境测试

2)掌握客户/服务器体系结构测试方法 3)掌握图形用户界面GUI测试内容 4)理解实时系统测试

5)理解面向对象的软件测试基本概念与基本知识 6)掌握面向对象软件测试的常用方法 2、知识点与能力点要求

1)知识点:特定环境下的测试方法 2)能力点:特定环境下的测试方法 3、教学的重点与难点

1)教学重点:特定环境下的测试方法 (六)软件自动化测试基础 1、主要教学内容及要求 1)理解软件测试的基本概念

2)理解软件自动化测试生存周期方法学及其应用 3)认识软件自动化测试工具与测试平台的获取及引入 4)了解软件自动化测试工具与测试平台的获取及引入 (七)Rational系统测试组件的运用

主要教学内容及要求

1)了解Rational测试组件的主要功能及适用范围

2)了解Rationalpurify、PureCoverage软件测试的基本思想与策略 3)掌握Rationalpurify、PureCoverage进行软件测试的过程 4)掌握Rational Quantify、Robot进行软件测试的过程 (八)WinRunner测试系统工具的运用 主要教学内容及要求

1)了解WinRunner系统的主要功能及适用范围 2)了解WinRunner系统进行软件测试的基本思想与策略 3)掌握运用WinRunner系统工具的应用配置 4)掌握运用WinRunner系统实现功能测试 (九)软件测试管理 主要教学内容及要求

1)了解测试组织策划和组织管理

2)了解测试系统体系结构以及配置和管理测试环境 3)理解软件测试计划的重要性和作用 4)了解测试文档类型及应用测试文档

四、课程教学各环节的基本要求

1、课堂讲授的基本要求

课堂讲授着点于加深基本理论及测试技术的掌握,技术讲解以案例分析为主。 2、实验环节的基本要求

实验环节主要加强对自动化测试软件的了解,通过特定例程熟悉自动化测试过程,要求安装有Rationalpurify、PureCoverage、Rational Quantify、Robot、WinRunner软件的计算机专业机房进行实验课。

3、作业的基本要求

本门课程的作业按照教学要求结合本课程教学目的、基本任务和各部分具体内容,安排书写类作业题目,主要以课后习题为主,通过作业加深对所学知识的理解,使学生掌握本门课程教学要求中的知识技能,具备一定的软件测试能力。作业量基本保持在每章2—6个作业题目,以课后题目为主,技术性题目从课外获得。

4、考核方式的基本要求

本门课程为考查课,考核方式为笔试,平时成绩30%,卷面成绩70%,总成绩为100分。

五、教学总时数与课时分配表

序号 项 目 内 容 1、软件测试基本概念 2、软件测试过程及策略 设计和维护测试用例 黑盒测试方法、白盒测试方3 软件测试方法 法、其它测试方法 4 5 报告所发现的缺陷 单元测试 缺陷报告 单元测试内容 集成测试和系统测试内容6 集成测试和系统测试 及方法 自动化测试工具的使用方7 自动化测试工具的使用 法 8 验收测试 面向对象软件测试、基于9 应用服务器的测试 组建测试团队、部署测试环10 软件测试项目管理 境、测试项目管理 2 2 验收测试内容及方法 2 2 2 2 2 2 2 6 4 学时 理论 2 2 实验 1 2 软件测试概述 设计和维护测试用例 合计 24 8 六、建议使用教材及教学参考书

1、贺平、软件测试教程、ISBN:7-121-01290-1、电子工业出版社、出版年份:2006年1月

2、朱少民、软件测试方法和技术、ISBN:978-7-302-11133-7、清华大学出版社、2008年4月

《软件测试》课程实验教学大纲

主任 教研室主任 王海荣 大纲执笔人 王海荣

一、课程基本信息

课程编号:××××(与理论课程对应相同) 课程名称:软件测试 实验学时:8学时 课程类别:专业课 课程性质:必修课

先行课程:C语言,数据结构,面向对象开发工具,数据原理 适用专业:计算机科学与技术,计算机软件技术 责任单位: 计算机工程系

二、实验的教学目的与要求

实验环节主要加强对自动化测试软件的了解,通过特定例程熟悉自动化测试过程,要求安装有Rationalpurify、PureCoverage、Rational Quantify、Robot、WinRunner软件的计算机专业机房进行实验课。

三、实验环境的要求

计算机专业机房,安装有Rationalpurify、PureCoverage、Rational Quantify、Robot、WinRunner测试工具。

四、实验的内容与教学安排

1、实验内容 序号 1 实验项目 名 称 实验内容 学时 实验 实验 每组 指导 分配 类型 性质 人数 教师 2 设计 必修 1 徐 晓 测试文档的书写 黑盒测试 等价类划分方法边界值法 因果图法 覆盖测试 路径测试 3 自动化测试一 单元测试 2 白盒测试 4 自动化测试二 自动化测试工具的应用 2、实验教学安排

2 综合 必修 2 综合 必修 2 综合 必修 1 1 1 君 实验课以学生为主,每次实验按照实验任务书进行,实验结束学生完成实验报告。

五、实验的成果要求和成绩评定

1、成果要求

实验报告 2、成绩评定

六、实验指导书(实验教材)

1、自编

因篇幅问题不能全部显示,请点此查看更多更全内容