软件测试教程(第2版) / 21世纪高职高专规划教材·软件专业系列
¥39.00定价
作者: 杜文洁、景秀丽
出版时间:2015年12月
出版社:清华大学出版社
- 清华大学出版社
- 9787302307792
- 2-2
- 98293
- 16开
- 2015年12月
- 工学
- 软件工程
- TP311.55
- 计算机
- 本专科、高职高专
内容简介
《软件测试教程(第2版)》详尽地阐述了软件测试的基础知识及其相关的实用技术。具体内容包括软件测试概述、软件测试方法、软件测试过程与策略、软件测试环境搭建、软件测试计划与文档、软件自动化测试、面向对象的软件测试、黑盒测试实例设计、白盒测试实例设计、web网站测试、rational测试工具介绍及测试实例分析和软件测试职业。
《软件测试教程(第2版)》结合教学实例突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的*成果。本书将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。
《软件测试教程(第2版)》可作为高等院校计算机相关专业的软件测试课程教材,也可作为软件测试技术学习和提高的培训教材,还可供从事软件开发和软件测试工作的技术人员参阅。
目录
第1部分软件测试入门
第1章软件测试概述
1.1软件测试背景
1.1.1软件缺陷
1.1.2软件测试技术的发展历史和现状
1.2软件测试的基本理论
1.2.1软件测试的定义和目标
1.2.2软件测试标准
1.2.3软件测试原则
1.2.4软件测试分类
1.3软件测试与软件开发
小结
习题
第2章软件测试方法
2.1静态测试
2.2动态测试
2.3黑盒测试
2.4白盒测试
小结
.习题
第2部分软件测试提高
第3章软件测试过程与策略
3.1软件测试的复杂性与经济性分析
3.1.1软件测试的复杂性
3.1.2软件测试的经济性
3.1.3软件测试的充分性准则
3.1.4软件测试的误区
3.2软件测试流程
3.2.1软件开发的v模型
3.2.2单元测试
3.2.3集成测试
3.2.4确认测试
3.2.5系统测试
3.2.6验收测试
小结
习题
第4章软件测试环境搭建
4.1测试环境的要素
4.2搭建测试实验室步骤
4.3测试环境的管理与维护
4.4测试环境搭建举例
4.4.1jsp站点测试环境的搭建
4.4.2vmware workstation搭建nat测试环境
小结
习题
第5章软件测试计划与文档
5.1测试计划的制订
5.1.1测试计划
5.1.2制订测试计划
5.2测试文档
5.2.1测试文档概述
5.2.2软件生存周期各阶段的测试任务与可交付的文档
5.3测试用例的设计
5.4测试总结报告
小结
习题
第6章软件自动化测试
6.1软件自动化测试概述
6.1.1自动化测试能做什么
6.1.2软件自动化测试的误区
6.1.3不适合自动化测试的情况
6.1.4国内软件自动化测试实施现状分析
6.1.5软件自动化测试的引入条件
6.2自动化测试的策略与运用
6.2.1自动化测试策略
6.2.2自动测试的运用步骤
6.2.3测试工具的运用及作用
6.2.4自动化测试产生的问题
6.3常用自动化测试工具简介
6.3.1功能测试类
6.3.2性能/负载/压力测试类
6.3.3测试管理工具
小结
习题
第7章面向对象的软件测试
7.1面向对象软件测试概述
7.1.1面向对象软件测试的特殊性
7.1.2面向对象技术的特点及其对测试的影响
7.2面向对象测试的内容与范围
7.2.1面向对象分析的测试
7.2.2面向对象设计的测试
7.2.3面向对象编程的测试
7.2.4面向对象的单元测试
7.2.5面向对象的集成测试
7.2.6面向对象的系统测试
7.3面向对象软件测试技术与方法
7.3.1分析和设计模型测试技术
7.3.2类测试技术
7.3.3类层次结构测试技术
7.3.4对象交互测试技术
7.4面向对象软件测试用例设计
7.5面向对象测试基本步骤
7.6面向对象测试工具junit
小结
习题
第3部分软件测试实战
第8章黑盒测试实例设计
8.1等价类划分法
8.2边界值分析法
8.3决策表法
8.4因果图法
8.5黑盒测试综合用例
小结
习题
第9章白盒测试实例设计
9.1逻辑覆盖测试
9.2路径分析测试
9.2.1控制流图
9.2.2独立路径测试
9.2.3z路径覆盖测试
9.3其他白盒测试方法
9.3.1循环测试
9.3.2变异测试
9.3.3程序插装
9.4白盒测试综合用例
小结
习题
第10章web网站测试
10.1web网站的测试
10.2功能测试
10.2.1页面内容测试
10.2.2页面链接测试
10.2.3表单测试
10.2.4cookies测试
10.2.5设计语言测试
10.2.6功能测试用例
10.3性能测试
10.3.1负载测试
10.3.2压力测试
10.3.3连接速度测试
10.4安全性测试
10.5可用性/可靠性测试
10.5.1导航测试
10.5.2web图形测试
10.5.3图形用户界面测试
10.5.4可靠性测试
10.6配置和兼容性测试
10.7数据库测试
小结
习题
第11章rational测试工具介绍及测试实例分析
11.1rational 测试解决方案
11.2软件测试管理
11.3rational测试工具介绍
实例一rational suite enterprise的安装
11.4rational测试实例分析
实例二三角形问题的黑盒测试
实例三nextdate函数的黑盒测试
实例四rational purecoverage基本练习
实例五rational purecoverage案例测试
实例六rational purify基本练习
实例七rational purify案例测试
实例八rational quantify基本练习和案例测试
实例九rational administrator案例测试
实例十rational robot功能测试
实例十一rational robot性能测试
小结
习题
第12章软件测试职业
12.1软件测试职业和职位
12.1.1测试团队的基本构成
12.1.2测试人员职位及其责任
12.2软件测试资源的获取途径
12.3软件测试工程师的素质要求
小结
习题
参考文献
第1章软件测试概述
1.1软件测试背景
1.1.1软件缺陷
1.1.2软件测试技术的发展历史和现状
1.2软件测试的基本理论
1.2.1软件测试的定义和目标
1.2.2软件测试标准
1.2.3软件测试原则
1.2.4软件测试分类
1.3软件测试与软件开发
小结
习题
第2章软件测试方法
2.1静态测试
2.2动态测试
2.3黑盒测试
2.4白盒测试
小结
.习题
第2部分软件测试提高
第3章软件测试过程与策略
3.1软件测试的复杂性与经济性分析
3.1.1软件测试的复杂性
3.1.2软件测试的经济性
3.1.3软件测试的充分性准则
3.1.4软件测试的误区
3.2软件测试流程
3.2.1软件开发的v模型
3.2.2单元测试
3.2.3集成测试
3.2.4确认测试
3.2.5系统测试
3.2.6验收测试
小结
习题
第4章软件测试环境搭建
4.1测试环境的要素
4.2搭建测试实验室步骤
4.3测试环境的管理与维护
4.4测试环境搭建举例
4.4.1jsp站点测试环境的搭建
4.4.2vmware workstation搭建nat测试环境
小结
习题
第5章软件测试计划与文档
5.1测试计划的制订
5.1.1测试计划
5.1.2制订测试计划
5.2测试文档
5.2.1测试文档概述
5.2.2软件生存周期各阶段的测试任务与可交付的文档
5.3测试用例的设计
5.4测试总结报告
小结
习题
第6章软件自动化测试
6.1软件自动化测试概述
6.1.1自动化测试能做什么
6.1.2软件自动化测试的误区
6.1.3不适合自动化测试的情况
6.1.4国内软件自动化测试实施现状分析
6.1.5软件自动化测试的引入条件
6.2自动化测试的策略与运用
6.2.1自动化测试策略
6.2.2自动测试的运用步骤
6.2.3测试工具的运用及作用
6.2.4自动化测试产生的问题
6.3常用自动化测试工具简介
6.3.1功能测试类
6.3.2性能/负载/压力测试类
6.3.3测试管理工具
小结
习题
第7章面向对象的软件测试
7.1面向对象软件测试概述
7.1.1面向对象软件测试的特殊性
7.1.2面向对象技术的特点及其对测试的影响
7.2面向对象测试的内容与范围
7.2.1面向对象分析的测试
7.2.2面向对象设计的测试
7.2.3面向对象编程的测试
7.2.4面向对象的单元测试
7.2.5面向对象的集成测试
7.2.6面向对象的系统测试
7.3面向对象软件测试技术与方法
7.3.1分析和设计模型测试技术
7.3.2类测试技术
7.3.3类层次结构测试技术
7.3.4对象交互测试技术
7.4面向对象软件测试用例设计
7.5面向对象测试基本步骤
7.6面向对象测试工具junit
小结
习题
第3部分软件测试实战
第8章黑盒测试实例设计
8.1等价类划分法
8.2边界值分析法
8.3决策表法
8.4因果图法
8.5黑盒测试综合用例
小结
习题
第9章白盒测试实例设计
9.1逻辑覆盖测试
9.2路径分析测试
9.2.1控制流图
9.2.2独立路径测试
9.2.3z路径覆盖测试
9.3其他白盒测试方法
9.3.1循环测试
9.3.2变异测试
9.3.3程序插装
9.4白盒测试综合用例
小结
习题
第10章web网站测试
10.1web网站的测试
10.2功能测试
10.2.1页面内容测试
10.2.2页面链接测试
10.2.3表单测试
10.2.4cookies测试
10.2.5设计语言测试
10.2.6功能测试用例
10.3性能测试
10.3.1负载测试
10.3.2压力测试
10.3.3连接速度测试
10.4安全性测试
10.5可用性/可靠性测试
10.5.1导航测试
10.5.2web图形测试
10.5.3图形用户界面测试
10.5.4可靠性测试
10.6配置和兼容性测试
10.7数据库测试
小结
习题
第11章rational测试工具介绍及测试实例分析
11.1rational 测试解决方案
11.2软件测试管理
11.3rational测试工具介绍
实例一rational suite enterprise的安装
11.4rational测试实例分析
实例二三角形问题的黑盒测试
实例三nextdate函数的黑盒测试
实例四rational purecoverage基本练习
实例五rational purecoverage案例测试
实例六rational purify基本练习
实例七rational purify案例测试
实例八rational quantify基本练习和案例测试
实例九rational administrator案例测试
实例十rational robot功能测试
实例十一rational robot性能测试
小结
习题
第12章软件测试职业
12.1软件测试职业和职位
12.1.1测试团队的基本构成
12.1.2测试人员职位及其责任
12.2软件测试资源的获取途径
12.3软件测试工程师的素质要求
小结
习题
参考文献