图书介绍
软件测试原理与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (印)SrinivasanDesikan编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111255062
- 出版时间:2009
- 标注页数:287页
- 文件大小:77MB
- 文件页数:305页
- 主题词:软件-测试
PDF下载
下载说明
软件测试原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 写作线索2
第1章 测试原理2
1.1 生产软件中的测试背景2
1.2 本章介绍3
1.3 不完善的车4
1.4 Dijkstra定律4
1.5 及时测试5
1.6 圣人和猫6
1.7 首先测试测试用例7
1.8 杀虫剂悖论7
1.9 护航舰队与破布8
1.10 桥上的警察9
1.11 钟摆的终结9
1.12 黑衣人11
1.13 自动化综合症12
1.14 小结13
第2章 软件开发生存周期模型15
2.1 软件项目的阶段15
2.1.1 需求获取和分析15
2.1.2 策划15
2.1.3 设计15
2.1.4 开发或编码15
2.1.5 测试16
2.1.6 部署和维护16
2.2 质量、质量保证和质量控制16
2.3 测试、验证和确认17
2.4 表示不同阶段的过程模型18
2.5 生存周期模型19
2.5.1 瀑布模型19
2.5.2 原型和快速应用开发模型20
2.5.3 螺旋或迭代模型22
2.5.4 V字模型22
2.5.5 改进型V字模型24
2.5.6 各种生存周期模型的比较26
第二部 分测试类型30
第3章 白盒测试30
3.1 白盒测试的定义30
3.2 静态测试30
3.2.1 人工静态测试31
3.2.2 静态分析工具33
3.3 结构测试35
3.3.1 单元/代码功能测试35
3.3.2 代码覆盖测试36
3.3.3 代码复杂度测试40
3.4 白盒测试中的挑战43
第4章 黑盒测试47
4.1 黑盒测试的定义47
4.2 黑盒测试的意义48
4.3 黑盒测试的时机48
4.4 黑盒测试的方法48
4.4.1 基于需求的测试49
4.4.2 正面和负面测试52
4.4.3 边界值分析53
4.4.4 决策表56
4.4.5 等价划分57
4.4.6 基于状态或基于图的测试59
4.4.7 兼容性测试61
4.4.8 用户文档测试63
4.4.9 领域测试64
4.5 小结66
第5章 集成测试68
5.1 集成测试的定义68
5.2 集成测试作为一种测试类型68
5.2.1 自顶向下集成70
5.2.2 自底向上集成71
5.2.3 双向集成72
5.2.4 系统集成73
5.2.5 选择集成方法73
5.3 集成测试作为一个测试阶段74
5.4 场景测试74
5.4.1 系统场景74
5.4.2 用例场景75
5.5 缺陷围歼77
5.5.1 选择缺陷围歼的频度和持续时间77
5.5.2 选择合适的产品版本77
5.5.3 对缺陷围歼的目标进行沟通78
5.5.4 建立和监视实验室78
5.5.5 采取行动解决问题78
5.5.6 优化缺陷围歼所涉及的工作78
5.6 小结79
第6章 系统测试和确认测试80
6.1 系统测试概述80
6.2 实施系统测试的原因81
6.3 功能测试与非功能测试82
6.4 功能系统测试83
6.4.1 设计/体系结构验证84
6.4.2 业务垂直测试84
6.4.3 部署测试85
6.4.4 贝塔测试86
6.4.5 符合性的认证、标准和测试87
6.5 非功能系统测试88
6.5.1 设置配置88
6.5.2 提出进入与退出准则89
6.5.3 平衡关键资源89
6.5.4 可伸缩性测试90
6.5.5 可靠性测试92
6.5.6 压力测试95
6.5.7 互操作性测试97
6.6 确认测试98
6.6.1 确认准则99
6.6.2 选择确认测试的测试用例99
6.6.3 执行确认测试100
6.7 测试阶段小结101
6.7.1 多阶段测试模型101
6.7.2 多个发布版本的处理103
6.7.3 谁负责实施与何时实施103
第7章 性能测试106
7.1 引论106
7.2 决定性能测试的要素106
7.3 性能测试的方法论108
7.3.1 收集需求108
7.3.2 编写测试用例110
7.3.3 自动化性能测试用例110
7.3.4 执行性能测试用例111
7.3.5 分析性能测试结果112
7.3.6 性能调谐113
7.3.7 性能基准测试115
7.3.8 能力策划116
7.4 性能测试工具116
7.5 性能测试的过程117
7.6 挑战118
第8章 回归测试120
8.1 回归测试的定义120
8.2 回归测试的类型120
8.3 回归测试的时机121
8.4 回归测试的方法122
8.4.1 实施第一次“冒烟”或“摸底”测试123
8.4.2 理解选择测试用例的准则123
8.4.3 测试用例分类124
8.4.4 选择测试用例的方法论125
8.4.5 重新设置测试用例以进行回归测试126
8.4.6 总结回归测试的结果128
8.5 回归测试的最佳实践128
第9章 国际化〔I18n〕测试131
9.1 引言131
9.2 国际化介绍131
9.2.1 语言的定义131
9.2.2 字符集131
9.2.3 属地132
9.2.4 本章使用的术语132
9.3 国际化测试的测试阶段133
9.4 有效化测试134
9.5 属地测试135
9.6 国际化确认136
9.7 假语言测试137
9.8 语言测试138
9.9 本地化测试138
9.10 国际化使用的工具140
9.11 挑战与问题140
第10章 即兴测试142
10.1 即兴测试概述142
10.2 伙伴测试144
10.3 结对测试145
10.4 探索式测试146
10.5 迭代式测试148
10.6 敏捷与极限测试149
10.6.1 XP工作流150
10.6.2 通过例子进行小结152
10.7 缺陷播种153
10.8 小结153
第三部分 特殊测试专题156
第11章 面向对象系统的测试156
11.1 引言156
11.2 面向对象软件入门156
11.3 面向对象测试的差别161
11.3.1 一组类的单元测试161
11.3.2 将类组合在一起—集成测试164
11.3.3 面向对象系统的系统测试与互操作165
11.3.4 面向对象系统的回归测试165
11.3.5 面向对象系统的测试工具165
11.3.6 小结167
第12章 可使用性与易获得性测试169
12.1 可使用性测试的定义169
12.2 可使用性测试的途径170
12.3 可使用性测试的时机171
12.4 实现可使用性的方法173
12.5 可使用性的质量因素174
12.6 美感测试175
12.7 易获得性测试175
12.7.1 基本易获得性176
12.7.2 产品易获得性177
12.8 可使用性工具179
12.9 可使用性实验室的建立180
12.10 可使用性的测试角色181
12.11 小结182
第四部分 测试中的人员和组织问题184
第13章 常见人员问题184
13.1 关于测试的感觉和错误概念184
13.1.1 “测试没有什么技术挑战”184
13.1.2 “测试没有为我提供职业成长道路”185
13.1.3 “我被派来测试—我到底怎么了?!”186
13.1.4 “这些人是我的对手”186
13.1.5 “测试是如果我有时间最终会做的工作”186
13.1.6 “测试的拥有者毫无意义”187
13.1.7 “测试只是破坏”187
13.2 测试与开发工作的比较188
13.3 为测试人员提供职业发展道路188
13.4 生态系统的角色与行动要求192
13.4.1 教育系统的角色192
13.4.2 高级管理层的角色193
13.4.3 测试界的角色194
第14章 测试团队的组织结构196
14.1 组织结构的要素196
14.2 单产品公司的结构196
14.2.1 单产品公司的测试团队结构197
14.2.2 按组件组织的测试团队199
14.3 多产品公司的结构199
14.3.1 测试团队作为“首席技术官办公室”的一部分200
14.3.2 针对所有产品的单一测试团队201
14.3.3 按产品组织的测试团队201
14.3.4 针对不同测试阶段的独立测试团队201
14.3.5 混合模型202
14.4 全球化与地域分散的团队对产品测试的影响202
14.4.1 全球化的业务影响202
14.4.2 全时区开发/测试团队模型203
14.4.3 测试能力中心模型204
14.4.4 全球团队面临的挑战205
14.5 测试服务公司206
14.5.1 测试服务的业务需求206
14.5.2 测试作为一种服务与产品测试公司之间的差别207
14.5.3 测试服务公司的典型角色和责任208
14.5.4 测试服务公司面临的挑战与问题209
14.6 测试公司的成功因素211
第五部分 测试管理与自动化214
第15章 测试策划、管理、执行与报告214
15.1 引言214
15.2 测试策划214
15.2.1 准备测试计划214
15.2.2 范围管理:决定要测试和不测试的特性214
15.2.3 确定测试方法和策略215
15.2.4 确定测试准则216
15.2.5 确定责任、人员和培训计划216
15.2.6 确定资源需求216
15.2.7 确定测试的可交付产品217
15.2.8 测试任务:规模与工作量估计217
15.2.9 活动分解与进度估计219
15.2.10 沟通管理220
15.2.11 风险管理220
15.3 测试管理223
15.3.1 标准的选择223
15.3.2 测试基础设施管理225
15.3.3 测试人员管理227
15.3.4 与产品发布集成227
15.4 测试过程228
15.4.1 把各种要素放在一起并确定测试计划基线228
15.4.2 测试用例规格说明228
15.4.3 可跟踪性矩阵的更新229
15.4.4 确定有可能实现自动化的测试用例229
15.4.5 测试用例的开发和基线确立229
15.4.6 测试用例的执行与可跟踪性矩阵的更新229
15.4.7 指标的采集与分析230
15.4.8 准备测试总结报告230
15.4.9 推荐产品发布准则230
15.5 测试报告230
15.6 最佳实践231
15.6.1 与过程相关的最佳实践232
15.6.2 与人员相关的最佳实践232
15.6.3 与技术相关的最佳实践232
附录A:测试策划检查单233
附录B:测试计划模板234
第16章 软件测试自动化237
16.1 测试自动化的定义237
16.2 自动化使用的术语238
16.3 自动化所需的技能239
16.4 自动化的对象与范围240
16.4.1 确定自动化负责的测试类型241
16.4.2 自动化不太可能变更的部分241
16.4.3 自动化测试符合标准241
16.4.4 自动化的管理问题242
16.5 自动化的设计和体系结构242
16.5.1 外部模块243
16.5.2 场景与配置文件模块243
16.5.3 测试用例与测试框架模块243
16.5.4 工具与结果模块244
16.5.5 报告生成器与报告/指标模块244
16.6 测试工具/框架的一般需求244
16.7 自动化的过程模型250
16.8 测试工具的选择252
16.8.1 选择测试工具的准则253
16.8.2 工具选择与部署步骤254
16.9 极限编程模型的自动化255
16.10 自动化中的挑战255
16.11 小结255
第17章 测试指标和度量258
17.1 指标和度量的定义258
17.2 测试中指标的意义260
17.3 指标类型262
17.4 项目指标262
17.4.1 投入偏差(计划投入与实际投入)263
17.4.2 计划偏差(计划与实际)264
17.4.3 不同阶段内的投入分布265
17.5 进度指标266
17.5.1 测试缺陷指标267
17.5.2 开发缺陷指标273
17.6 生产力指标277
17.6.1 每100小时测试发现的缺陷数277
17.6.2 每100小时的测试用例执行数278
17.6.3 每100小时的测试开发测试用例数278
17.6.4 每100个测试用例发现的缺陷数279
17.6.5 每100个失败的测试用例缺陷数279
17.6.6 测试阶段有效性280
17.6.7 已关闭缺陷的分布280
17.7 发布指标281
17.8 小结282
参考文献284
热门推荐
- 2765830.html
- 953955.html
- 999997.html
- 2811825.html
- 2464879.html
- 2899532.html
- 2362455.html
- 2891034.html
- 2840690.html
- 400883.html
- http://www.ickdjs.cc/book_2196897.html
- http://www.ickdjs.cc/book_3253099.html
- http://www.ickdjs.cc/book_439943.html
- http://www.ickdjs.cc/book_383407.html
- http://www.ickdjs.cc/book_259641.html
- http://www.ickdjs.cc/book_1476964.html
- http://www.ickdjs.cc/book_3496486.html
- http://www.ickdjs.cc/book_544692.html
- http://www.ickdjs.cc/book_480773.html
- http://www.ickdjs.cc/book_3018053.html