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

- 朱少民编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121048787
- 出版时间:2007
- 标注页数:450页
- 文件大小:73MB
- 文件页数:490页
- 主题词:软件-测试
PDF下载
下载说明
全程软件测试PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 测试项目启动1
1.1 了解软件的质量需求2
1.1.1 软件产品的质量需求2
1.1.2 软件质量的对立面——软件缺陷6
1.1.3 软件缺陷产生的原因8
1.1.4 究竟什么是软件测试10
1.1.5 软件测试的目标14
1.2 选定测试组长17
1.2.1 测试过程和开发过程的关系17
1.2.2 测试组长的人选20
1.2.3 测试团队在项目中的位置21
1.3 掌控项目背景23
1.3.1 软件测试的项目要素23
1.3.2 两个典型项目的介绍25
1.3.3 Google Talk客户端功能简介26
1.3.4 Web应用——雅虎日历功能介绍27
1.4 制定测试规范29
1.5 小结36
第2章 测试计划39
2.1 产品需求文档审查和评审40
2.1.1 需求评审的重要性40
2.1.2 测试人员在需求评审中的角色43
2.1.3 需求评审的标准45
2.2 项目的测试需求和任务47
2.2.1 确定软件功能测试需求47
2.2.2 非功能性的系统测试需求49
2.2.3 软件即服务的测试需求51
2.2.4 各个阶段的测试任务53
2.3 测试范围分析和工作量估计55
2.3.1 功能测试范围的分析55
2.3.2 系统测试范围的分析59
2.3.3 工作量的估计61
2.3.4 工作分解结构表方法63
2.3.5 工作量估计的实例65
2.4 测试资源需求和团队组建68
2.4.1 测试资源需求68
2.4.2 团队组建69
2.4.3 培训70
2.5 测试里程碑和进度安排71
2.6 测试风险分析73
2.7 制定有效的测试策略78
2.8 完整生成测试计划书82
2.9 小结83
第3章 设计验证85
3.1 系统架构的审查86
3.1.1 系统架构选型的确认86
3.1.2 软件设计评审标准88
3.1.3 系统组件设计的审查91
3.2 产品设计规格说明书的复审94
3.2.1 重视设计规格说明书的审查94
3.2.2 设计规格说明书的多层次审查95
3.2.3 界面设计的评审96
3.2.4 验证过程与确认过程97
3.3 系统部署设计的审查98
3.3.1 系统部署逻辑设计的审查99
3.3.2 软件部署物理设计的审查101
3.3.3 系统部署可用性设计的审查102
3.3.4 系统部署可伸缩性设计的验证106
3.3.5 系统部署安全性设计的验证108
3.4 小结109
第4章 测试设计111
4.1 测试用例框架的设计112
4.1.1 为什么需要测试用例112
4.1.2 测试用例设计考虑因素114
4.1.3 测试用例框架的构成115
4.1.4 测试用例的元素117
4.2 功能测试用例的设计118
4.2.1 功能测试用例的内容120
4.2.2 功能测试用例的设计方法121
4.2.3 等价类划分法122
4.2.4 边界值分析法124
4.2.5 因果图法128
4.2.6 功能图法130
4.2.7 错误推测法131
4.2.8 正交实验设计方法132
4.3 系统测试用例的设计134
4.3.1 故障转移的测试用例设计134
4.3.2 系统安全性的测试用例设计136
4.4 测试用例的审查139
4.4.1 测试用例书写标准139
4.4.2 测试用例评审要点140
4.5 测试套件的创建143
4.6 小结146
第5章 测试工具选择和脚本开发147
5.1 测试工具的需求分析148
5.1.1 测试工具的优势148
5.1.2 测试工具的实现原理149
5.2 测试工具的选择153
5.2.1 测试工具选择的标准153
5.2.2 测试工具评估报告实例156
5.2.3 测试工具选择的误区158
5.3 测试工具完整方案之商业版159
5.3.1 GUI功能测试工具的比较161
5.3.2 负载和性能测试工具163
5.3.3 基于Web应用的测试工具166
5.4 测试工具完整方案之开源版167
5.4.1 开源测试工具总览167
5.4.2 Web功能测试工具——Selenium169
5.4.3 强大的性能测试工具——JMeter176
5.5 测试脚本录制和回放179
5.5.1 创建自动化脚本项目179
5.5.2 录制Selenium脚本183
5.5.3 用Robot录制客户端测试的脚本186
5.6 测试脚本的开发188
5.6.1 适应测试脚本开发的测试用例188
5.6.2 测试脚本的重构和优化190
5.6.3 测试脚本开发的框架191
5.7 小结193
第6章 测试和编程的交互195
6.1 程序代码的审查196
6.1.1 代码审查的方法和范围196
6.1.2 代码风格的审查198
6.1.3 编程规则的审查201
6.2 单元测试204
6.2.1 什么是单元测试204
6.2.2 单元测试的现状和作用206
6.2.3 单元测试的方法207
6.3 单元测试用例的设计209
6.3.1 语句覆盖法210
6.3.2 判定和条件覆盖法211
6.3.3 基本路径测试法214
6.3.4 多种白盒测试方法的比较和总结215
6.3.5 循环结构的测试用例216
6.3.6 单元测试的典型实例218
6.4 单元测试工具220
6.4.1 静态代码分析221
6.4.2 测试覆盖率工具EMMA222
6.5小结225
第7章 功能测试的执行227
7.1 测试执行概述228
7.2 测试执行的准备230
7.2.1 培训和知识传递230
7.2.2 测试任务安排231
7.2.3 测试环境的建立232
7.2.4 测试环境的设置234
7.2.5 测试自动化运行平台237
7.3 如何有效地创建测试套件238
7.3.1 功能测试套件的创建239
7.3.2 测试环境的爆炸性组合240
7.3.3 环境组合优化242
7.4 功能测试自动化的执行246
7.5 用户界面和适用性测试249
7.6 回归测试253
7.7 软件缺陷的报告255
7.7.1 缺陷的属性256
7.7.2 缺陷描述的详细描述259
7.7.3 如何报告缺陷261
7.8小结262
第8章 国际化和本地化测试的执行263
8.1 国际化测试264
8.1.1 软件国际化的基本要求265
8.1.2 国际化测试269
8.1.3 I18N测试实例271
8.2 本地化测试273
8.2.1 软件本地化的质量需求274
8.2.2 本地化测试的基本内容276
8.2.3 L10N的功能测试278
8.2.4 L10N的数据格式验证280
8.2.5 L10N的UI验证284
8.2.6 L10N的配置和兼容性验证284
8.2.7 L10N的翻译验证286
8.3 I18N和L10N测试工具288
8.4小结289
第9章 系统测试的执行291
9.1 如何进行系统测试292
9.1.1 进一步了解系统测试292
9.1.2 系统测试的实施策略295
9.2 Web应用服务器的负载测试297
9.2.1 负载测试的加载方式297
9.2.2 负载测试的准备工作298
9.2.3 负载测试的执行302
9.2.4 负载测试的结果分析304
9.3 Web应用服务器的性能测试305
9.4 Web安全性测试307
9.5 容错性测试309
9.6 数据库的性能测试311
9.7 兼容性测试315
9.8 安装测试318
9.8.1 客户端软件安装测试319
9.8.2 软件服务模式下的安装测试320
9.9 小结321
第10章 后续测试323
10.1 验收测试324
10.2 文档测试326
10.3 α测试和β测试328
10.4 产品后继版本的测试330
10.5 小结331
第11章 测试的跟踪和管理333
11.1 测试管理334
11.1.1 测试管理的全局性334
11.1.2 测试策略的执行336
11.1.3 测试管理系统的应用337
11.1.4 测试管理工具339
11.2 测试用例的管理342
11.2.1 测试用例创建的管理342
11.2.2 测试用例执行的管理343
11.2.3 测试用例的维护344
11.3 测试自动化的管理346
11.3.1 测试自动化的框架346
11.3.2 测试自动化的流程348
11.4 缺陷跟踪和分析349
11.4.1 缺陷生命周期350
11.4.2 缺陷状态的跟踪352
11.4.3 缺陷的分析352
11.4.4 累计缺陷趋势分析356
11.5 测试进度和风险的控制358
11.5.1 测试进度管理358
11.5.2 测试风险的控制361
11.6 测试覆盖度和结果分析364
11.6.1 测试覆盖评估364
11.6.2 基于软件缺陷的质量评估366
11.6.3 软件缺陷清除率368
11.6.4 测试报告的模板、实例370
11.7 小结374
第12章 总结和思考377
12.1 软件测试的现实和原则378
12.1.1 测试的现实378
12.1.2 测试的原则379
12.2 软件测试的多维空间383
12.3 软件测试方法的应用之道385
12.3.1 白盒测试方法和黑盒测试方法385
12.3.2 静态测试和动态测试386
12.3.3 手工测试和自动化测试387
12.3.4 有计划测试和随机测试388
12.3.5 新功能测试和回归测试389
12.3.6 测试方法综合应用的总结390
12.3.7 测试方法的有效性和风险性391
12.4 软件测试的最佳实践392
12.4.1 测试计划的最佳实践393
12.4.2 测试用例设计中的最佳实践394
12.4.3 测试自动化中的最佳实践396
12.4.4 测试执行中的最佳实践400
12.4.5 测试团队建设中的最佳实践402
12.5 软件测试成熟度模型404
12.5.1 从CMM/CMMI得到的启发405
12.5.2 目前TMM存在的问题407
12.5.3 实用测试成熟度模型的建立409
附录A 软件测试全景图417
附录B 完整的项目检查表421
附录C 测试计划(GB8567-88)425
附录D 完整的测试工具列表429
附录E 代码审查的示范性列表439
附录F 软件测试术语中英文对照443
附录G 参考书目和资源449
热门推荐
- 1217581.html
- 47434.html
- 1094416.html
- 1853772.html
- 2929120.html
- 3181231.html
- 1126640.html
- 512592.html
- 154308.html
- 2996211.html
- http://www.ickdjs.cc/book_3663292.html
- http://www.ickdjs.cc/book_2832839.html
- http://www.ickdjs.cc/book_3426304.html
- http://www.ickdjs.cc/book_381735.html
- http://www.ickdjs.cc/book_3632300.html
- http://www.ickdjs.cc/book_3568248.html
- http://www.ickdjs.cc/book_2237641.html
- http://www.ickdjs.cc/book_34912.html
- http://www.ickdjs.cc/book_2207646.html
- http://www.ickdjs.cc/book_1957015.html