熊登峰《软件测试技术》课程教学大纲.doc
《软件测试技术》课程教学大纲 课程名称:软件测试技术
学 时:64课时 总
先修课要求:软件工程、面向对象编程(JAVA,C#) 适应专业:软件技术专业(大专)
一、课程的性质和任务
《软件测试技术》主要讲述软件测试的基本概念、目的、策略、标准和
常用工具。软件测试是保证软件可靠性和软件质量的重要手段,对软件开发
和维护有很强的针对性和实用性。通过本课程的学习,使学生掌握软件测试
的基本概念,技术和常用工具的使用,改变对软件测试的错误认识,对测试
能进行有效的管理,能制定软件测试计划,
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
测试用例,进行测试结果的
分析和
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
的书写。
二、课程的基本目标
1.掌握软件测试的基本概念,测试的目的。
2.了解软件测试的标准。
3.掌握黑盒测试和白盒测试的方法,能进行测试用例的设计。
4.了解软件测试管理项目管理的必要性,管理的内容和技术。
5.掌握测试工具的使用。
三、 课程教学内容和教学要求
【理论教学】:
第1章 软件测试概述(4学时)
教学内容:
1(软件测试背景
2(软件测试基础理论
3(软件开发过程
4(软件开发与软件测试的关系
5(软件测试过程
6(软件质量保证概要
7(软件测试职业
教学要求:
1(正确理解软件测试背景、软件测试缺陷和故障等概念
2(理解软件测试的定义
3(了解软件测试的基本方法与过程 4(正确理解软件开发与软件测试相辅相成的关系
(正确理解软件质量的概念及质量保证体系 5
6(了解软件测试职业与素质的要求 第2章 软件测试策略与过程 (6学时) 教学内容:
1. 软件测试的复杂性分析
2. 软件测试方法与策略
3. 单元测试
4. 集成测试
5. 确认测试
6. 系统测试
7. 验收测试
教学要求:
1. 理解软件测试的复杂性
2. 理解软件测试的方法与策略
3. 明确单元测试的主要任务和过程 4. 明确集成测试的方法和确认测试的准则 5. 明确系统测试的八个领域测试要点 6. 明确验收测试的主要内容和相关配置 第3章 黑盒测试及其用例设计(8学时)
教学内容:
1(黑盒测试的概念
2(等价划分方法
3(边界值分析方法
4(因果图方法
5(决策表方法
6(测试方法的选择
7(案例运用
教学要求:
1( 学习理解黑盒测试法的基本概念 2( 理解黑盒测试的两个典型问题 3( 掌握黑盒测试的等价类划分法
( 掌握黑盒测试的边界值分析法 4
5( 掌握黑盒测试的因果图法和决策表法 6( 能运用等价类划分法与边界值分析法进行实际程序的测试
7( 能运用因果图法和决策表法进行实际程序的测试
第4章 白盒测试及其用例设计(4学时) 教学内容:
1(白盒测试方法
2(白盒测试的基本概念
3(覆盖测试
4(路径测试
5(案例运用
教学要求:
1(理解白盒测试方法的基本概念 2(理解白盒测试的覆盖理论
3(掌握白盒测试的路径表达
4(掌握白盒测试的路径测试法
5(通过案例运用学习掌握覆盖问题的解决能力 6(能运用路径测试法进行实际程序测试 第5章 特定环境及应用测试(2学时) 教学内容:
1(客户/服务器体系结构测试
2(图形用户界面GUI测试
3(面向对象软件的测试及测试运用 教学要求:
1(认识和理解特定环境及应用的测试 2(掌握客户/服务器体系结构测试方法 3(认识和理解实时系统测试
第6章 软件测试报告与测试
评价
LEC评价法下载LEC评价法下载评价量规免费下载学院评价表文档下载学院评价表文档下载
(4学时) 教学内容:
1(软件缺陷的概念和种类
(正确面对软件缺陷 2
3(软件缺陷的生命周期
4(软件缺陷的严重性和优先级
5(报告软件缺陷
6(分离和再现软件缺陷
7(测试总结报告
8(测试的评测
教学要求:
1( 解掌握软件缺陷的概念和种类
2( 学习掌握软件缺陷的生命周期
3( 了解软件缺陷的严重性和优先级,并能运用到实际程序中
第7章 软件测试项目管理(2学时) 教学内容:
1(测试组织管理
2(确定测试内容
3(确定测试过程
4(测试文档管理
5(测试管理运用
教学要求:
1( 学习了解测试组织策划的组织管理
2( 了解测试系统体系结构以及配置和管理测试环境
3( 学习理解软件测试计划的重要性和作用。
4( 学习理解软件测试计划制定的步骤。
5( 熟悉测试过程和测试阶段特征的描述。
6( 学习测试文档类型和运行测试文档。 第8章 自动化测试基础(2学时) 教学内容:
1(软件自动化测试基础
2(软件自动化测试生存周期的方法学
3(软件自动化测试生存周期的方法学运用
4(软件自动化测试工具简述
教学要求:
1( 认识与理解应用软件自动化测试的基本概念
2( 认识与理解软件自动化测试生存周期方法学及其应用
3( 认识软件自动化测试工具与测试平台的获取及引入 第9章 WinRunner测试工具的运用(2学时)
教学内容:
1( WinRunner系统的主要功能介绍
2( WinRunner进行软件测试的基本思想及策略
3( WinRunner系统工具的应用配置
4( WinRunner系统实现功能测试
教学要求:
1(识WinRunner系统的主要功能及适用范围
2(认识WinRunner系统进行软件测试的基本思想与策略
3(学习WinRunner系统进行软件测试的主要任务和过程
4(掌握运用WinRunner系统实现功能测试
【实验教学】:
实验一:测试
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
设计(2学时)
实验目的:掌握分别用边界值方法,等价划分方法,决策表方法设计测试用例的方法和执行测试的过程。
实验准备:课堂讲述项目书,测试计划,以及测试方案的设计。 实验二:设计测试用例集(4学时)
实验目的:掌握怎样运用测试方案生成测试用例集。
实验准备:课堂总结前面实验内容,指导设计测试用例集。 实验三:实施执行、回归测试以及撰写测试问题报告(6学时)
实验目的:掌握运用测试用例集执行测试以及记录测试结果,书写测试 问题报告。
实验四:撰写测试总结报告(2学时)
实验目的:掌握根据测试问题报告制作规范的测试总结报告。 实验五:测试
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
管理工具TestDirector的安装和使用(8学时)
实验目的:了解TestDirector软件的安装及并用此软件进行测试流程管理。
实验准备:windows 2000 server版,microsoft SqlServer 2000,TestDirector安装程序。
实验六:WinRunner软件的安装和初步使用(4学时)
实验目的:了解WinRunner软件的使用环境及主要功能。
实验准备:PC机, Windows 2000,WinRunner7.6。
实验七:测试脚本录制及编辑(2学时)
实验目的:通过实验,掌握WinRunner的几种测试脚本录制方法,理解GUI Map的作用。
实验准备:PC机, Windows 2000,WinRunner7.6。
实验八:测试脚本编程(2学时)
实验目的:通过实验,掌握WinRunner测试脚本语法及创建回归测试的方法,通过插入检查点实现测试结果的自动比较。
实验准备:PC机, Windows 2000,WinRunner7.6。
四、课时分配
序号 课程内容 课时分配 理论课时 实验课时 一 软件测试概述 6 4 2 二 软件测试策略与过程 8 6 2 三 黑盒测试及其用例的设计 12 8 4 四 白盒测试用其用例的设计 6 4 2 五 特定环境及应用测试 4 2 2 六 软件测试报告与测试评价 6 4 2
软件测试项目管理
七 10 2 8
(testdirecor)
八 自动化测试基础 2 2 0 九 WinRunner测试工具的运用 10 2 8
合计 64 34 30
五、说明
1.大纲中的内容,必要时可根据实际教学情况进行调整。
六、考试考核办法:
1, 期末闭卷考试占总成绩的70%
2, 平时成绩(作业,上机实验和课堂考勤等)占总成绩的30% 七、教材及参考书:
1. 教材:《软件测试教程》贺平,电子工业出版社.2005.6
2. 参考书:《软件测试技术概论》,古乐等著,清华大学出版社出版
《软件测试技术》,李庆义等著,铁道出版社出版
《使用软件测试过程》贺红卫 杨芳等/译,机械工业出版社出版 八、制定执笔者:熊登峰
审核者:
批准者: