图书介绍
软件测试教程PDF|Epub|txt|kindle电子书版本网盘下载
![软件测试教程](https://www.shukui.net/cover/67/32267459.jpg)
- 杜文洁主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302167884
- 出版时间:2008
- 标注页数:215页
- 文件大小:76MB
- 文件页数:228页
- 主题词:软件-测试-高等学校:技术学校-教材
PDF下载
下载说明
软件测试教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试概述1
1.1 软件测试的背景1
1.1.1 软件缺陷2
1.1.2 软件测试技术的发展历史和现状7
1.2 软件测试的基本理论8
1.2.1 软件测试的定义和目标8
1.2.2 软件测试的标准9
1.2.3 软件测试的原则10
1.2.4 软件测试的分类12
1.3 软件测试与软件开发13
小结15
习题15
第2章 软件测试过程与策略16
2.1 软件测试的复杂性与经济性分析16
2.1.1 软件测试的复杂性16
2.1.2 软件测试的经济性19
2.1.3 软件测试的充分性准则21
2.1.4 软件测试的误区21
2.2 软件测试的流程22
2.2.1 软件开发的V模型22
2.2.2 单元测试24
2.2.3 集成测试28
2.2.4 确认测试34
2.2.5 系统测试36
2.2.6 验收测试41
2.3 静态测试与动态测试47
2.3.1 静态测试47
2.3.2 动态测试49
2.4 黑盒测试与白盒测试49
2.4.1 黑盒测试49
2.4.2 白盒测试50
2.4.3 黑盒测试与白盒测试的对比51
小结52
习题53
第3章 黑盒测试及其实例设计54
3.1 黑盒测试概述54
3.2 等价类划分法55
3.2.1 等价类划分法的概念55
3.2.2 常见等价类划分形式57
3.2.3 等价类划分法测试用例59
3.3 边界值分析法60
3.3.1 边界值分析法的概念60
3.3.2 边界条件与次边界条件61
3.3.3 边界值分析法测试用例63
3.4 决策表法63
3.4.1 决策表法的概念63
3.4.2 决策表法的应用65
3.5 因果图法67
3.5.1 因果图法的概念67
3.5.2 因果图法测试用例70
3.6 实例设计71
3.7 测试方法的选择76
小结77
习题77
第4章 白盒测试及其实例设计78
4.1 逻辑覆盖测试78
4.1.1 语句覆盖79
4.1.2 判断覆盖80
4.1.3 条件覆盖81
4.1.4 判断/条件覆盖82
4.1.5 条件组合覆盖82
4.1.6 路径覆盖83
4.2 路径分析测试84
4.2.1 控制流图84
4.2.2 独立路径测试86
4.2.3 Z路径覆盖测试89
4.3 其他白盒测试方法90
4.3.1 循环测试90
4.3.2 变异测试91
4.3.3 程序插装92
4.4 实例设计93
小结96
习题96
第5章 软件测试计划与文档98
5.1 测试计划的制定98
5.1.1 测试计划98
5.1.2 测试计划的制定和软件开发与测试的关系100
5.2 测试文档103
5.2.1 测试文档的概念103
5.2.2 软件生命周期各阶段的测试任务与可交付的文档104
5.3 测试用例的设计107
5.4 测试总结报告108
小结110
习题110
第6章 软件自动化测试111
6.1 软件自动化测试概述111
6.2 自动化测试的设计与开发112
6.2.1 自动化测试的产生及定义112
6.2.2 手工测试与自动化测试112
6.2.3 测试工具的运用及作用115
6.2.4 自动化测试产生的问题117
6.3 常用自动化测试工具简介118
6.3.1 自动化测试工具的分类118
6.3.2 常见自动化测试工具介绍121
6.4 性能测试实例127
6.4.1 现场测试环境128
6.4.2 测试要求128
6.4.3 测试内容128
6.4.4 测试方案128
6.4.5 测试过程131
小结132
习题133
第7章 软件测试管理134
7.1 软件质量保证与软件测试134
7.1.1 软件质量保证134
7.1.2 软件质量保证与软件测试的关系135
7.2 测试的组织管理和测试团队的职责136
7.2.1 软件测试的组织136
7.2.2 软件测试的管理139
7.2.3 测试团队总的职责140
7.2.4 软件开发和测试过程的组织结构与职责划分140
7.3 ISO 9000标准143
7.4 能力成熟度模型(CMM)144
小结146
习题147
第8章 面向对象的软件测试148
8.1 面向对象的软件测试概述148
8.2 面向对象的软件149
8.3 面向对象测试与传统测试的区别152
8.4 面向对象的测试方法161
8.5 类测试166
8.6 JUnit简介173
小结178
习题179
第9章 Web网站测试180
9.1 Web网站的测试180
9.2 功能测试182
9.2.1 页面内容测试183
9.2.2 页面链接测试184
9.2.3 表单测试185
9.2.4 Cookies测试187
9.2.5 设计语言测试188
9.2.6 功能测试用例188
9.3 性能测试188
9.3.1 负载测试189
9.3.2 压力测试189
9.3.3 连接速度测试190
9.4 安全性测试190
9.5 可用性/可靠性测试193
9.5.1 导航测试194
9.5.2 Web图形测试194
9.5.3 图形用户界面(GUI)测试196
9.5.4 可靠性测试199
9.6 配置和兼容性测试199
9.7 数据库测试202
小结204
习题205
第10章 软件测试职业206
10.1 软件测试职业和职位206
10.1.1 测试团队的基本构成207
10.1.2 测试人员职位及其责任207
10.2 软件测试资源的获取途径210