图书介绍
软件测试基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 曾文,肖政宏著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302429159
- 出版时间:2016
- 标注页数:291页
- 文件大小:104MB
- 文件页数:303页
- 主题词:
PDF下载
下载说明
软件测试基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试概述1
1.1 软件测试的背景1
1.1.1 软件的缺陷及其影响1
1.1.2 软件测试的产生与发展2
1.2 软件测试的基本概念4
1.2.1 软件测试的定义4
1.2.2 软件测试用例4
1.2.3 软件测试环境7
1.2.4 软件测试人员的要求8
小结8
习题8
第2章 软件开发过程与软件测试9
2.1 软件开发过程概述9
2.1.1 软件开发的阶段、活动及角色9
2.1.2 软件开发的过程模型10
2.1.3 软件测试与软件开发的关系13
2.2 软件测试的基本原则13
2.3 软件测试方法的分类15
2.3.1 静态测试与动态测试15
2.3.2 黑盒测试与白盒测试16
2.3.3 人工测试与自动化测试17
2.3.4 其他测试分类17
2.4 软件测试方法在软件开发过程的运用18
2.5 软件测试的过程模型18
2.5.1 V-model18
2.5.2 W-model19
2.5.3 H-model20
2.5.4 X-model21
2.5.5 Pretest-model22
2.5.6 测试模型的使用23
小结24
习题24
第3章 白盒测试25
3.1 白盒测试基本概念25
3.2 静态白盒测试方法25
3.2.1 检查设计和代码26
3.2.2 正式审查26
3.2.3 编码标准和规范27
3.2.4 通用代码审查清单28
3.3 程序复杂度及度量方法30
3.3.1 流图的概念30
3.3.2 环形复杂度32
3.3.3 图矩阵33
3.4 动态白盒测试方法33
3.4.1 逻辑覆盖法34
3.4.2 基本路径法41
3.4.3 循环测试43
3.4.4 数据流测试45
3.5 白盒测试的流程与要求49
3.5.1 白盒测试流程49
3.5.2 白盒测试要求50
3.6 白盒测试运用实例63
小结67
习题67
第4章 黑盒测试68
4.1 黑盒测试的基本概念68
4.2 黑盒测试方法68
4.2.1 等价类划分法69
4.2.2 边界值分析法75
4.2.3 决策表法78
4.2.4 因果图法80
4.2.5 其他黑盒测试方法83
4.3 黑盒测试的依据和流程85
4.3.1 黑盒测试的依据85
4.3.2 黑盒测试的流程86
4.4 黑盒测试运用实例86
4.5 黑盒测试与白盒测试的比较89
4.5.1 白盒测试的优缺点89
4.5.2 黑盒测试的优缺点89
4.5.3 黑盒测试与白盒测试的比较89
小结90
习题90
第5章 单元测试、集成测试和系统测试91
5.1 单元测试基本概念91
5.1.1 单元测试的任务91
5.1.2 单元测试的环境93
5.1.3 单元测试的过程94
5.2 单元测试的策略与方法95
5.2.1 静态测试与动态测试相结合95
5.2.2 白盒测试与黑盒测试相结合95
5.2.3 人工测试与自动化测试相结合95
5.3 集成测试的概述96
5.3.1 集成测试的定义96
5.3.2 集成测试的目标96
5.4 集成测试的方法96
5.4.1 大爆炸集成测试96
5.4.2 自顶向下集成测试97
5.4.3 自底向上集成测试98
5.4.4 三明治集成测试99
5.4.5 其他集成测试策略99
5.5 集成测试阶段的测试过程101
5.5.1 集成测试计划阶段101
5.5.2 集成测试设计阶段102
5.5.3 集成测试实施阶段102
5.5.4 集成测试执行阶段103
5.5.5 集成测试评估阶段104
5.6 集成测试与单元测试的比较104
5.6.1 测试的单元不同104
5.6.2 测试的依据不同104
5.6.3 测试的空间不同104
5.6.4 测试使用的方法不同104
5.7 系统测试的概述104
5.7.1 系统测试定义和技术要求104
5.7.2 系统测试的内容105
5.8 系统测试的方法与过程108
5.8.1 系统测试方法108
5.8.2 系统测试过程109
小结112
习题112
第6章 面向对象的测试113
6.1 面向对象测试的基本概念113
6.1.1 面向对象技术的特点及其对软件测试的影响113
6.1.2 面向对象的测试模型117
6.2 面向对象的测试方法概述117
6.2.1 面向对象的测试方法117
6.2.2 面向对象测试的相关概念118
6.3 面向对象的单元测试(类测试)119
6.3.1 基于服务的测试120
6.3.2 基于状态的测试123
6.3.3 测试驱动的实现与代码的组织130
6.4 面向对象的集成测试和系统测试137
6.4.1 面向对象的集成测试137
6.4.2 面向对象的系统测试139
小结141
习题141
第7章 软件测试自动化142
7.1 软件测试自动化的基本概念142
7.1.1 测试自动化的定义142
7.1.2 自动化测试使用的术语和技能143
7.1.3 自动化测试的设计和体系结构144
7.1.4 自动化测试的过程模型145
7.1.5 自动化测试的脚本编写与测试运行147
7.2 自动化测试的方案与选择147
7.2.1 自动化测试的前提条件147
7.2.2 自动化测试适合的场合147
7.2.3 自动化测试选择原则148
7.3 自动化测试的工具与选择149
7.3.1 自动化测试工具分类149
7.3.2 自动化测试工具的选择150
小结151
习题152
第8章 QTP测试工具153
8.1 QTP简介153
8.1.1 QTP的启动153
8.1.2 QTP的操作153
8.2 QTP的基本功能155
8.2.1 录制与编辑测试脚本156
8.2.2 调试与运行测试脚本161
8.2.3 分析测试结果162
8.3 QTP的测试使用164
8.3.1 录制测试脚本与执行164
8.3.2 基本测试168
8.3.3 数据驱动测试175
小结179
习题179
第9章 LoadRunner测试工具180
9.1 LoadRunner简介180
9.1.1 性能测试的基本概念180
9.1.2 LoadRunner概述181
9.2 LoadRunner的基本功能182
9.2.1 创建虚拟用户182
9.2.2 创建负载182
9.2.3 实时监测183
9.2.4 分析测试结果183
9.2.5 重复测试保证系统发布的高性能183
9.2.6 其他特性183
9.3 使用LoadRunner负载/压力测试184
9.3.1 制定负载测试计划184
9.3.2 开发测试脚本186
9.3.3 创建运行场景189
9.3.4 运行测试场景195
9.3.5 监视与分析结果196
9.4 LoadRunner测试实例200
9.4.1 录制与回放200
9.4.2 单机运行测试脚本205
9.4.3 创建场景并进行配置205
9.4.4 执行测试场景210
9.4.5 结果分析212
9.4.6 实例总结215
小结216
习题216
第10章 软件测试管理217
10.1 测试计划217
10.1.1 测试计划的目标217
10.1.2 测试计划的作用219
10.1.3 测试策略的制订219
10.1.4 测试计划的制订220
10.1.5 测试计划模板221
10.2 测试范围分析与工作量估算223
10.2.1 测试范围分析223
10.2.2 测试工作量估算224
10.3 资源安排和进度管理225
10.3.1 确定测试资源225
10.3.2 测试进度管理226
10.4 测试风险的控制227
10.4.1 风险管理的要素与方法228
10.4.2 常见的风险与特性229
10.5 测试报告与测试评估230
10.5.1 测试报告230
10.5.2 测试评估232
10.6 测试管理工具235
10.6.1 测试管理系统的基本构成235
10.6.2 测试管理工具简介236
小结238
习题239
第11章 软件质量保证240
11.1 软件质量标准240
11.1.1 软件质量标准240
11.1.2 衡量软件质量常用的指标241
11.2 工作现场测试和软件质量保证242
11.2.1 现场测试242
11.2.2 软件质量保证242
11.3 能力成熟度模型243
11.3.1 CMM的引入和定义243
11.3.2 CMM的基本内容244
11.4 ISO 9001246
11.4.1 ISO 9000系列标准的引入246
11.4.2 ISO 9001简介247
11.5 IEEE简介249
11.5.1 IEEE概述249
11.5.2 IEEE 829测试文档国际标准250
小结251
习题251
第12章 手机软件测试案例252
12.1 手机基本知识252
12.1.1 手机的主要功能252
12.1.2 手机的基本结构254
12.1.3 手机软件测试时间254
12.2 手机软件测试流程和方法255
12.2.1 手机测试的流程255
12.2.2 手机测试的方法255
12.2.3 手机测试常用的技术256
12.2.4 测试相关文档说明257
12.3 中国移动智能终端系统软件测试259
12.3.1 中国移动智能终端系统简介259
12.3.2 系统架构261
12.3.3 测试需求分析264
12.3.4 测试用例的设计与实现266
12.3.5 撰写测试报告278
12.3.6 测试结果分析288
12.4 手机软件测试工程师的素质要求289
12.4.1 项目领导的任务和能力289
12.4.2 管理员的工作内容及技能289
12.4.3 测试工程师的职责和素质289
小结290
习题290
参考文献291
热门推荐
- 666821.html
- 2715406.html
- 3229490.html
- 1370310.html
- 3845929.html
- 1670612.html
- 80010.html
- 3621158.html
- 2423685.html
- 690843.html
- http://www.ickdjs.cc/book_3849215.html
- http://www.ickdjs.cc/book_1855698.html
- http://www.ickdjs.cc/book_624305.html
- http://www.ickdjs.cc/book_651376.html
- http://www.ickdjs.cc/book_473202.html
- http://www.ickdjs.cc/book_1157794.html
- http://www.ickdjs.cc/book_2479077.html
- http://www.ickdjs.cc/book_832201.html
- http://www.ickdjs.cc/book_3171419.html
- http://www.ickdjs.cc/book_2898800.html