图书介绍
软件测试管理PDF|Epub|txt|kindle电子书版本网盘下载
- 郑文强,马均飞编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121112218
- 出版时间:2010
- 标注页数:385页
- 文件大小:47MB
- 文件页数:403页
- 主题词:软件-测试
PDF下载
下载说明
软件测试管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试基础1
1.1 简介1
1.2 软件开发生命周期中的测试1
1.2.1 软件开发生命周期模型2
1.2.1.1 顺序模型2
1.2.1.2 增量迭代模型6
1.2.1.3 模型中的测试11
1.2.2 软件测试级别12
1.2.2.1 组件测试13
1.2.2.2 集成测试16
1.2.2.3 系统测试21
1.2.2.4 验收测试22
1.2.2.5 维护测试23
1.3 特定系统24
1.3.1 综合系统24
1.3.2 安全关键系统28
1.4 度量和测度32
1.4.1 测度的意义和要求34
1.4.1.1 测度的意义34
1.4.1.2 测度的要求38
1.4.2 基本过程40
1.4.2.1 确立和维持测度承诺42
1.4.2.2 计划测度过程42
1.4.2.3 实施测度过程45
1.4.2.4 评估测度46
1.4.3 度量数据应用47
1.4.3.1 案例分析:测试用例设计进度47
1.4.3.2 案例分析:测试用例执行进度48
1.4.3.3 案例分析:测试的充分性49
1.4.3.4 案例分析:产品发布准则51
1.5 道德规范53
1.6 小结53
第2章 测试过程55
2.1 简介55
2.2 测试过程模型56
2.3 测试计划和控制57
2.3.1 主要活动57
2.3.2 测试计划62
2.3.3 测试执行进度62
2.3.4 阶段度量指标63
2.4 测试分析和设计64
2.4.1 主要活动64
2.4.2 阶段度量指标65
2.5 测试实现和执行66
2.5.1 主要活动66
2.5.2 测试实现68
2.5.2.1 测试规程规格说明68
2.5.2.2 测试环境搭建68
2.5.2.3 测试执行准备72
2.5.3 测试执行74
2.5.3.1 入口准则74
2.5.3.2 测试结果比较75
2.5.3.3 测试日志76
2.5.3.4 确认测试和回归测试76
2.5.4 阶段度量指标77
2.6 评估出口准则和报告78
2.6.1 主要活动78
2.6.2 评估出口准则78
2.6.3 测试报告80
2.6.4 阶段度量指标80
2.7 测试结束活动81
2.7.1 主要活动81
2.7.2 数据收集和分析82
2.7.3 经验总结报告83
2.8 小结85
第3章 测试管理86
3.1 简介86
3.2 测试管理文档89
3.2.1 测试方针90
3.2.2 测试策略91
3.2.3 主测试计划92
3.2.3.1 介绍93
3.2.3.2 详细内容95
3.2.3.3 其他96
3.2.4 级别测试计划101
3.2.4.1 测试项和不测试项102
3.2.4.2 测试的质量属性103
3.2.4.3 测试时间进度105
3.2.4.4 测试准则定义105
3.2.4.5 测试风险108
3.2.4.6 测试文档输出109
3.2.4.7 角色和职责109
3.2.5 级别测试设计规格说明110
3.2.6 级别测试用例规格说明111
3.2.7 级别测试规程规格说明112
3.2.8 级别测试日志113
3.2.9 异常报告114
3.2.10 级别测试报告116
3.2.11 主测试报告117
3.3 测试计划裁减118
3.4 测试估算119
3.4.1 影响因素122
3.4.2 基于百分比的方法125
3.4.3 基于专家团队的方法125
3.4.4 基于类似项目的方法127
3.4.5 基于工作分解结构的方法127
3.5 测试计划制定128
3.5.1 尽早制定测试计划128
3.5.2 测试计划的迭代131
3.6 测试过程监控133
3.6.1 风险135
3.6.2 测试138
3.6.2.1 案例分析:测试用例设计进度138
3.6.2.2 案例分析:测试用例执行进度139
3.6.3 覆盖率141
3.6.3.1 案例分析:基于需求的测试覆盖率141
3.6.3.2 案例分析:基于平台的测试覆盖率142
3.6.4 缺陷143
3.6.4.1 案例分析:缺陷发现阶段分布143
3.6.4.2 案例分析:缺陷所属模块分布144
3.6.4.3 案例分析:发现缺陷的测试类型分布145
3.6.5 信心146
3.6.5.1 案例分析:测试发现缺陷状态变化146
3.6.5.2 案例分析:测试用例通过率147
3.7 测试商业价值148
3.7.1 预防成本149
3.7.2 检测成本149
3.7.3 内部失效成本150
3.7.4 外部失效成本150
3.8 分布式测试、外包测试和内包测试155
3.8.1 分布式测试155
3.8.2 外包测试156
3.8.3 内包测试157
3.8.4 风险158
3.9 基于风险的测试161
3.9.1 什么是基于风险的测试161
3.9.1.1 风险的定义161
3.9.1.2 产品风险和项目风险162
3.9.1.3 基于风险的测试策略163
3.9.2 风险管理过程168
3.9.2.1 风险识别169
3.9.2.2 风险分析175
3.9.2.3 风险应对177
3.9.2.4 ISO/IEC 16805182
3.9.3 风险管理实践189
3.9.4 基于风险的测试方法191
3.9.4.1 作用和优点192
3.9.4.2 基于FMEA的测试197
3.9.4.3 注意点和误区206
3.10 失效模式和影响分析207
3.10.1 什么是FMEA208
3.10.2 应用领域211
3.10.2.1 产品212
3.10.2.2 过程213
3.10.3 实现步骤213
3.10.3.1 了解分析对象215
3.10.3.2 识别失效模式216
3.10.3.3 分析失效影响217
3.10.3.4 确定严重程度217
3.10.3.5 确定可能性218
3.10.3.6 确定检测难度218
3.10.3.7 分析潜在原因219
3.10.3.8 计算风险优先级因子219
3.10.3.9 确定处理优先级219
3.10.3.10 采取应对措施220
3.10.3.11 重新计算RPN221
3.10.4 收益与成本221
3.10.5 确定RPN222
3.11 测试管理难题223
3.11.1 探索性测试223
3.11.1.1 什么是探索性测试223
3.11.1.2 基于会话的测试管理225
3.11.2 综合系统226
3.11.3 安全关键系统227
3.11.4 非功能性测试228
3.12 小结231
第4章 评审233
4.1 简介233
4.2 基本原则236
4.3 选择合适的评审类型238
4.3.1 审查238
4.3.2 技术评审240
4.3.3 走查240
4.3.4 非正式评审241
4.3.5 管理评审和审计242
4.3.6 特殊工作产品的评审243
4.3.7 正式评审的开展244
4.4 有效的评审过程244
4.4.1 计划阶段245
4.4.2 预备会阶段247
4.4.3 个人准备阶段247
4.4.4 评审会议阶段248
4.4.5 返工阶段249
4.4.6 跟踪结果阶段249
4.5 评审成功因素250
4.6 小结252
第5章 缺陷管理253
5.1 简介253
5.2 缺陷发现阶段255
5.3 缺陷生命周期255
5.3.1 识别256
5.3.2 调查257
5.3.3 改正258
5.3.4 总结259
5.3.5 案例260
5.4 缺陷要素264
5.5 缺陷度量266
5.5.1 缺陷发现进度266
5.5.2 缺陷修复进度267
5.5.3 缺陷优先级268
5.5.4 缺陷严重程度270
5.6 缺陷沟通271
5.7 小结277
第6章 标准和测试过程改进278
6.1 简介278
6.2 相关标准278
6.2.1 标准的来源和有效性278
6.2.2 国际标准280
6.2.2.1 ISO280
6.2.2.2 IEEE281
6.2.3 国家标准282
6.2.4 特定领域标准283
6.2.4.1 航空电子系统284
6.2.4.2 航天工业285
6.2.4.3 食品与药物管理局285
6.2.5 其他标准285
6.3 测试改进过程285
6.3.1 改进的方法286
6.3.2 改进的类型286
6.4 测试过程优化287
6.5 TMM288
6.5.1 成熟度等级288
6.5.2 内部结构291
6.5.3 评估模型293
6.6 TPI295
6.6.1 模型结构295
6.6.2 评估过程300
6.7 CTP301
6.7.1 模型结构301
6.7.2 评估模型305
6.8 STEP306
6.8.1 组成306
6.8.2 架构307
6.8.3 活动时序308
6.8.4 工作产品309
6.8.5 角色和职责309
6.9 CMMI310
6.9.1 模型组成310
6.9.1.1 表述方式311
6.9.1.2 过程域313
6.9.1.3 评估方法314
6.9.2 验证和确认314
6.10 小结316
第7章 测试工具与自动化318
7.1 简介318
7.2 测试工具的概念318
7.2.1 成本效益和风险319
7.2.2 测试工具策略322
7.2.3 测试工具集成323
7.2.4 脚本和脚本语言324
7.2.5 测试准则328
7.2.6 测试工具部署330
7.2.6.1 工具引入的成本效益331
7.2.6.2 工具选择332
7.2.6.3 工具引入332
7.2.7 开源测试工具333
7.2.8 测试工具开发335
7.3 测试工具分类337
7.3.1 测试管理工具338
7.3.2 测试执行工具339
7.3.3 调试工具341
7.3.4 错误传播和注入工具342
7.3.5 模拟器与仿真器343
7.3.6 静态和动态分析工具343
7.3.6.1 静态分析工具343
7.3.6.2 动态分析工具344
7.3.7 关键字驱动测试自动化345
7.3.8 性能测试工具345
7.3.9 Web测试工具346
7.4 小结347
第8章 个人技能和团队构成349
8.1 简介349
8.2 个人技能349
8.2.1 角色和职责350
8.2.2 软技能353
8.2.3 个人技能评估356
8.3 团队能力359
8.3.1 团队角色分类360
8.3.2 案例:测试团队分析361
8.3.3 测试团队优化364
8.4 测试团队独立性366
8.4.1 测试组织结构366
8.4.2 测试外包369
8.5 激励370
8.5.1 激励方式371
8.5.2 量化管理376
8.6 沟通377
8.6.1 正确对待缺陷378
8.6.2 开发和测试的合作378
8.7 小结379
参考文献381
附录A IGMP需求列表383
示例:未来作战系统25
示例:企业级存储设备28
示例:美国食品和药物管理局对软件开发活动的要求30
示例:安全关键系统组件31
示例:Practical Software and Systems Measurement33
示例:测试过程监控:测试执行进度34
示例:测试过程改进35
示例:测试团队激励37
示例:系统测试执行入口准则75
示例:编写测试设计规格说明的测试任务95
示例:智能宽带接入服务器iBAS R1.0主测试计划97
示例:iBAS R1.0 IGMP系统测试计划中对测试项和不测试项定义103
示例:iBAS R1.0 IGMP系统测试计划中定义的IGMP系统测试需要覆盖的质量属性104
示例:iBAS R1.0 IGMP系统测试的进度甘特图(部分)105
示例:iBAS R1.0 IGMP系统测试计划中定义的系统测试各种测试准则107
示例:iBAS R1.0 IGMP系统测试风险列表(部分)108
示例:iBAS R1.0 IGMP系统测试中需要输出的文档109
示例:iBAS R1.0 IGMP系统测试中定义的角色和职责110
示例:iBAS R1.0项目中对自动化测试的计划130
示例:iBAS R1.0项目测试计划对于自动化测试内容的迭代132
示例:内部失效成本150
示例:应用质量成本分析测试的投资回报153
示例:风险应对和管理在iBAS R1.0项目IGMP功能中的应用165
示例:风险问卷调查法170
示例:风险模板171
示例:失效模式分析的模拟场景172
示例:下面是IGMP测试过程中,由于在早期没有有效地管理和监控“采购IGMP测试仪表”风险,而对后续测试执行导致的后果190
示例:探索性测试224
示例:“IGMP系统需求规格说明”评审邀请信246
示例:IGMP系统需求规格说明审查收集的数据249
示例:iBAS R1.0中针对IGMP功能提交的一个缺陷报告265
示例:缺陷发现进度度量266
示例:缺陷修复进度度量267
示例:缺陷优先级度量268
示例:缺陷严重程度度量270
示例:中华人民共和国标准法的部分描述279
示例:中华人民共和国标准法部分内容280
示例:中国标准分类282
示例:DO-178B中的软件生命周期数据284
示例:TMM集成级中监控测试过程的子目标291
示例:部分测试监控过程的ATRs292
示例:验证活动的方法315
示例:确认活动的对象和方法316
示例:iBAS R1.0项目的自动化测试用例挑选标准321
示例:TOOL COMMAND LANGUAGE325
示例:针对“创建文件”的检查点327
示例:开源测试工具333
示例:iBAS项目自动化测试工具开发335
示例:测试管理工具339
示例:性能测试工具346
示例:Selenium347
示例:有效授权372
示例:有效沟通373
示例:提供学习和培训的机会374
示例:尊重和认可375
示例:物质奖励375