图书介绍
软件测试技术 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 曲朝阳,刘志颖,杨杰明,刘迪编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302382539
- 出版时间:2015
- 标注页数:410页
- 文件大小:81MB
- 文件页数:422页
- 主题词:软件-测试-高等学校-教材
PDF下载
下载说明
软件测试技术 第2版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 什么是软件测试2
1.2.1 软件测试的定义3
1.2.2 软件测试生命周期4
1.2.3 软件开发与测试模型4
1.2.4 与软件测试相关的术语8
1.3 软件测试技术分类9
1.4 软件测试的目的14
1.5 软件测试的原则16
1.5.1 尽早地和不断地进行软件测试16
1.5.2 不可能完全的测试16
1.5.3 增量测试,由小到大19
1.5.4 避免测试自己的程序20
1.5.5 设计周密的测试用例20
1.5.6 注意错误集中的现象23
1.5.7 确认bug的有效性23
1.5.8 合理安排测试计划24
1.5.9 回归测试24
1.5.10 测试结果的统计和分析25
1.5.11 及时更新测试25
1.6 软件测试工作流程26
1.7 软件测试中的误区29
1.8 一个贯穿全文的例子——在线测评平台30
1.8.1 系统概述31
1.8.2 系统需求32
1.8.3 系统分析36
1.8.4 系统设计40
1.8.5 系统实施42
1.8.6 系统运行环境及配置42
1.8.7 系统使用说明43
本章小结52
习题53
第2章 离散数学和图论基础55
2.1 集合论55
2.2 函数57
2.3 关系58
2.4 命题逻辑60
2.5 概率论62
2.6 用于测试的图63
2.6.1 图63
2.6.2 程序图65
2.6.3 有限状态机66
2.6.4 状态图67
本章小结68
习题68
第3章 白盒测试69
3.1 白盒测试概述69
3.1.1 白盒测试与调试的异同71
3.1.2 白盒测试的分类72
3.2 白盒测试用例设计技术73
3.2.1 逻辑覆盖测试73
3.2.2 边界值分析77
3.2.3 基本路径测试77
3.2.4 循环语句测试80
3.2.5 程序插装81
3.2.6 其他白盒测试方法83
本章小结84
习题85
第4章 黑盒测试88
4.1 黑盒测试概述89
4.1.1 黑盒测试和白盒测试的异同89
4.1.2 黑盒测试的原则和策略90
4.2 黑盒测试用例设计技术91
4.2.1 等价类划分法91
4.2.2 边界值分析法95
4.2.3 因果图法98
4.2.4 决策表法101
4.2.5 错误推测法103
本章小结103
习题104
第5章 单元测试105
5.1 单元测试概述106
5.1.1 单元测试误区108
5.1.2 单元测试与集成测试区别110
5.1.3 单元测试与系统测试区别111
5.2 单元测试环境111
5.3 单元测试策略113
5.3.1 自顶向下的单元测试策略113
5.3.2 自底向上的单元测试113
5.3.3 孤立测试114
5.4 单元测试主要任务114
5.5 单元测试步骤118
5.6 单元测试用例设计121
5.7 单元测试案例131
5.8 单元测试经验总结139
本章小结139
习题139
第6章 集成测试141
6.1 集成测试概述141
6.1.1 集成测试与系统测试的区别142
6.1.2 集成测试与开发的关系143
6.1.3 集成测试的重点143
6.1.4 集成测试的层次144
6.2 如何进行集成测试144
6.2.1 集成测试分析144
6.2.2 集成测试策略149
6.2.3 集成测试环境166
6.2.4 集成测试用例设计167
6.2.5 集成测试过程171
6.2.6 集成测试举例173
6.3 集成测试经验总结183
本章小结184
习题185
第7章 系统测试186
7.1 系统测试概述186
7.1.1 什么是系统测试186
7.1.2 系统测试的组织和分工187
7.2 如何进行系统测试187
7.2.1 系统测试分析188
7.2.2 系统测试环境189
7.2.3 系统测试类型191
7.2.4 系统测试用例设计206
7.2.5 系统测试执行207
7.2.6 系统测试案例研究208
7.3 系统测试经验总结226
本章小结227
习题227
第8章 软件测试自动化229
8.1 进行自动化测试的适当时机229
8.1.1 概述230
8.1.2 自动化测试的成本231
8.1.3 自动化测试的生命周期232
8.1.4 自动化测试的价值234
8.1.5 例子237
8.1.6 另外一些需要考虑的问题238
8.2 自动化测试和手工测试240
8.2.1 自动化测试与手工测试的比较240
8.2.2 短测试周期中手工测试面临的挑战240
8.2.3 手工测试的问题241
8.2.4 自动化测试的问题242
8.2.5 自动化测试的优点242
8.2.6 自动化测试的缺点244
8.3 自动化测试工具的选择和使用244
8.3.1 应用自动化测试工具的目的245
8.3.2 自动化测试工具的概要介绍245
8.3.3 自动化测试工具的选择249
8.3.4 自动化测试工具在测试过程中的应用250
8.4 自动化测试工具251
8.4.1 JUnit251
8.4.2 C++ Test266
8.4.3 LoadRunner275
8.4.4 IBM Rational Functional Tester297
经验总结302
本章小结304
习题305
第9章 软件bug和管理306
9.1 软件bug概述306
9.1.1 bug的影响307
9.1.2 bug的产生308
9.2 bug的种类311
9.2.1 需求阶段的bug311
9.2.2 分析设计阶段的bug312
9.2.3 实现阶段的bug312
9.2.4 配置阶段的bug315
9.2.5 短视将来的bug315
9.2.6 静态文档的bug316
9.3 bug报告单的提交和管理316
9.3.1 bug报告单的内容316
9.3.2 bug报告的特点322
9.3.3 重现bug的分析和方法324
9.3.4 bug管理流程331
本章小结335
习题335
附录A 软件测试常用术语表336
附录B 软件常见错误352
B1 用户界面错误352
B1.1 功能性352
B1.2 通信353
B1.3 命令结构和录入358
B1.4 遗漏的命令362
B1.5 程序僵化364
B1.6 性能367
B1.7 输出369
B2 错误处理370
B3 边界相关错误372
B4 计算错误374
B5 初始状态和以后状态377
B6 控制流错误379
B6.1 程序失去控制380
B6.2 程序停止384
B6.3 循环385
B6.4 IF、THEN、ELSE或者其他情况386
B6.5 多种情况388
B7 处理或解释数据的错误389
B7.1 在例程之间传递数据时的问题389
B7.2 数据边界392
B7.3 超过消息缓冲区的极限读取数据392
B7.4 消息问题393
B7.5 数据存储损坏394
B8 竞争条件394
B9 负荷情况397
B10 硬件400
B11 来源、版本和ID控制403
B12 测试错误405
参考文献409
热门推荐
- 2583311.html
- 2774370.html
- 2090366.html
- 3224234.html
- 104041.html
- 3052747.html
- 639498.html
- 382326.html
- 2000962.html
- 3684932.html
- http://www.ickdjs.cc/book_761525.html
- http://www.ickdjs.cc/book_1839261.html
- http://www.ickdjs.cc/book_3810509.html
- http://www.ickdjs.cc/book_2863375.html
- http://www.ickdjs.cc/book_459543.html
- http://www.ickdjs.cc/book_1842164.html
- http://www.ickdjs.cc/book_291757.html
- http://www.ickdjs.cc/book_2526695.html
- http://www.ickdjs.cc/book_1168163.html
- http://www.ickdjs.cc/book_1928277.html