图书介绍
软件测试与软件质量评价pdf电子书版本下载
- 尹平,许聚常,张慧颖编著 著
- 出版社: 北京市:国防工业出版社
- ISBN:9787118057492
- 出版时间:2008
- 标注页数:377页
- 文件大小:15MB
- 文件页数:395页
- 主题词:软件-测试-教材;软件质量-评价-教材
PDF下载
下载说明
软件测试与软件质量评价PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基本概念 1
1.1软件 1
1.2软件质量 4
1.3软件工程 10
1.4软件生存周期 11
1.5软件测试 14
1.6错误、故障、缺陷、失效 16
1.7精确和准确 18
1.8可测试性、测试可重现性 19
1.9软件评价 19
1.10软件质量度量 20
1.11软件质量的标度 23
1.12评价、度量、测试的关系 28
第2章 软件测试概述 30
2.1软件测试的意义 30
2.2软件测试目标 34
2.3软件测试原则 34
2.4软件测试分类 39
2.5软件错误 43
2.5.1软件错误分析 43
2.5.2软件错误类型 46
2.5.3软件错误级别 48
第3章 软件测试技术 50
3.1概述 50
3.2静态测试技术 51
3.2.1桌面检查 52
3.2.2代码审查 54
3.2.3代码走查 57
3.2.4静态分析 58
3.3动态测试技术 70
3.3.1白盒测试 70
3.3.2黑盒测试 96
3.3.3白盒测试和黑盒测试的比较 126
3.3.4灰盒测试 128
3.3.5类测试 129
第4章 软件测试策略 134
4.1概述 134
4.2单元测试 135
4.2.1技术要求 135
4.2.2测试内容 136
4.3部件测试 139
4.3.1技术要求 139
4.3.2测试内容 140
4.4配置项测试 141
4.4.1技术要求 142
4.4.2测试内容 143
4.5系统测试 150
4.5.1技术要求 151
4.5.2测试内容 152
4.6回归测试 152
4.6.1回归测试策略 153
4.6.2回归测试内容 154
4.6.3注意事项 155
4.7测试结束条件 156
第5章 软件测试过程 157
5.1概述 157
5.2测试策划阶段 158
5.2.1确定测试目标 158
5.2.2确定测试需求 159
5.2.3确定测试技术和方法 159
5.2.4确定测试充分性要求 160
5.2.5确定测试终止要求 160
5.2.6确定资源要求 161
5.2.7确定测试通过准则 162
5.2.8确定测试进度 162
5.2.9风险分析 162
5.2.10确定测试过程工作产品 162
5.2.11编制文档 163
5.2.12评审 164
5.3测试设计和实现阶段 165
5.3.1设计测试用例 165
5.3.2设计和获取测试数据 168
5.3.3获取测试资源 168
5.3.4开发测试程序 169
5.3.5建立和校准测试环境 169
5.3.6编制文档 170
5.3.7评审 172
5.4测试执行阶段 173
5.4.1活动 173
5.4.2注意事项 174
5.5测试总结阶段 175
5.5.1分析测试结果 175
5.5.2编制测试报告 176
5.5.3评审 178
5.6测试文档的剪裁 178
5.7软件测试过程的持续改进 179
5.7.1测试过程改进步骤 179
5.7.2测试过程改进内容 180
5.7.3软件测试过程改进注意事项 181
第6章 软件测试及管理工具 183
6.1概述 183
6.2静态测试工具 183
6.2.1复杂度分析 184
6.2.2代码理解 184
6.2.3句法和语义分析 185
6.2.4接口分析 185
6.3动态测试工具 185
6.3.1捕获/回放 185
6.3.2覆盖分析 186
6.3.3存储器测试 186
6.3.4仿真器和性能 187
6.3.5网络测试工具 187
6.3.6负载压力测试工具 187
6.3.7专用测试工具 187
6.4测试管理工具 187
6.4.1测试用例管理工具 188
6.4.2过程管理工具 188
6.4.3问题管理工具 189
6.4.4配置管理工具 189
6.5测试支持工具 189
6.5.1测试策划和设计工具 190
6.5.2测试数据生成工具 190
6.5.3制定测试文档工具 190
6.5.4测试执行和评估工具 190
6.6工具的选择 191
6.6.1选择时应考虑的因素 191
6.6.2选择时重点考虑的内容 192
6.7使用工具注意的问题 193
第7章 软件测试的组织和管理 195
7.1概述 195
7.2软件测试组织 196
7.2.1测试组的组织 196
7.2.2单元测试的组织 198
7.2.3部件测试的组织 199
7.2.4配置项测试的组织 199
7.2.5系统测试的组织 200
7.3软件测试的配置管理 201
7.3.1基本概念 201
7.3.2CMM对软件配置管理的要求 203
7.3.3软件测试配置管理实施 206
7.3.4注意事项 215
7.4软件测试的质量保证 217
7.4.1CMM对软件质量保证的要求 217
7.4.2软件测试质量保证实施 220
7.4.3评审 223
7.4.4注意事项 225
第8章 专项性测试 227
8.1GUI测试 227
8.1.1界面总体测试 227
8.1.2对窗口进行测试的重点 228
8.1.3对下拉式菜单进行测试的重点 229
8.1.4对数据项操作进行测试的重点 229
8.1.5其他 229
8.2嵌入式软件测试 230
8.2.1软件测试途径 230
8.2.2测试工具 231
8.3客户/服务器系统的测试 232
8.4用户文档测试 233
8.4.1用户文档测试的范围 233
8.4.2用户手册的测试 235
8.4.3在线帮助的测试 236
8.5负载压力测试 237
8.5.1负载压力测试基本概念 237
8.5.2负载压力测试解决方案 237
8.5.3负载压力测试实施 238
8.6Web应用测试 239
8.7安全性测试 247
8.7.1安全性测试的分类 247
8.7.2安全机制的功能测试 248
8.7.3安全机制的性能测试 249
8.7.4测试方法 249
8.8兼容性测试 250
8.8.1硬件兼容性测试 250
8.8.2软件兼容性测试 251
8.8.3数据兼容性测试 253
8.8.4新旧系统数据迁移测试 254
8.8.5平台化软件测试 254
第9章 软件测试能力成熟度模型 256
9.1概述 256
9.2测试能力成熟度模型 258
9.2.1成熟度等级 258
9.2.2评估模型 259
9.3TMM等级行为特征 260
9.3.1初始级 260
9.3.2阶段定义级 260
9.3.3集成级 261
9.3.4管理和测量级 261
9.3.5优化、缺陷预防和质量控制级 262
9.4TMM等级成熟度目标 262
9.4.1等级2——阶段定义 262
9.4.2等级3——集成 264
9.4.3等级4——管理和测量 266
9.4.4等级5——优化、缺陷预防和质量控制 268
9.5活动、任务和职责 270
9.6CMM和TMM之间的关系 272
第10章 软件质量度量 273
10.1概述 273
10.2质量模型 273
10.2.1内部质量和外部质量模型 273
10.2.2内部质量和外部质量的分层定义 274
10.2.3使用质量的质量模型及定义 277
10.3软件度量 278
10.3.1软件度量的目的 278
10.3.2质量度量的分类 278
10.4质量度量的使用及说明 290
10.4.1质量模型的使用 290
10.4.2软件度量的一些认识 292
10.4.3软件测量与评价实例 293
10.5小结 297
10.5.1质量模型的确定 297
10.5.2评价指标(评价准则)的确定 297
第11章 软件产品评价 299
11.1概述 299
11.2评价的级别 299
11.3评价的分类 300
11.3.1开发者的评价 301
11.3.2需方的评价 302
11.3.3评价者的评价 302
11.4评价方法 303
11.4.1对用户和产品技术文档的评审 303
11.4.2基于供方课程和培训的评价 303
11.4.3对软件工程过程的评估 303
11.4.4对供方运行历史的评审 305
11.4.5对顾客运行历史的评审 306
11.4.6对供方的能力、支持和质量体系的评审 307
11.4.7原型和其他评价方法 307
11.5评价策划和管理 308
11.5.1评价支持机构的主要任务 309
11.5.2评价的管理支持 310
第12章 评价过程 312
12.1概述 312
12.2通用评价过程 313
12.2.1确立评价需求 313
12.2.2规定评价 322
12.2.3设计评价 327
12.2.4执行评价 331
12.3开发者用的评价过程 333
12.3.1适用范围 333
12.3.2开发者用的评价概念 333
12.3.3评价过程的实施 334
12.3.4质量评价的评审和对组织的反馈 338
12.4需方用的评价过程 338
12.4.1适用范围 338
12.4.2需方用的评价的概念 339
12.4.3评价过程的实施 342
12.5评价者用的评价过程 353
12.5.1适用范围 353
12.5.2评价者用的评价的概念 353
12.5.3评价者用的评价过程的实施 356
附录A代码审查单 361
附录B相关标准 367
参考文献 376