图书介绍

软件测试过程管理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件测试过程管理
  • (美)Rex Black著;龚波等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111127471
  • 出版时间:2003
  • 标注页数:399页
  • 文件大小:57MB
  • 文件页数:415页
  • 主题词:软件-测试-管理

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件测试过程管理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 后退还是前进?测试阶段3

1.1.3 第一次挫折7

1.2 测试时要考虑质量7

1.2.1 为质量进行全面定义7

1.2.2 不注重质量是铤而走险8

1.2.3 评价质量风险的非正式方法10

1.2.4 故障模式和效果分析:理解质量风险的正式方法18

1.3 测试的内容:进度、资源和预算22

1.3.1 削足适履:使测试计划适应项目23

1.3.2 估计资源和创建预算26

1.3.3 协商合适的测试项目29

1.5 练习31

1.4 案例研究31

第2章 策划和描述测试过程:测试计划33

2.1 编写测试计划的目的33

2.2 测试计划的数量33

2.3 利用草案激发讨论34

2.4 测试计划模板34

2.6 边界35

2.6.1 范围35

2.5 概述35

2.6.2 定义36

2.6.3 设置36

2.7 质量风险36

2.8 里程碑的推荐进度38

2.9 过渡38

2.10 进入标准39

2.11 退出标准40

2.12 测试配置和环境40

2.13 测试开发42

2.14 测试执行43

2.14.1 关键参与者43

2.14.2 测试用例和错误跟踪43

2.14.3 错误隔离和分类43

2.14.4 测试版本管理44

2.14.5 测试循环46

2.14.6 测试时间46

2.15 风险和不测事件47

2.16 变更历史47

2.17 参考文档47

2.18 常见问题47

2.19 IEEE 829模板:比较和对照47

2.20 推销计划48

2.21 清晰、针对性和行动49

2.22 免费测试计划模板49

2.24 练习52

2.23 案例研究52

第3章 测试系统体系结构、用例和覆盖53

3.1 测试系统体系结构和工程设计53

3.2 测试系统体系结构原理56

3.2.1 测试系统质量57

3.2.2 任何测试系统都不是孤岛:测试人员和测试系统59

3.2.3 测试系统质量的好实践和原理60

3.3.2 基本测试模板61

3.3.1 创建测试条件61

3.3 系统的基本构件:测试用例61

3.3.3 DataRocket的压力测试用例65

3.3.4 其他测试用例模板66

3.3.5 如何细化?准确性的作用67

3.4 避免可怕的“测试遗漏”:覆盖和回归测试间距70

3.4.1 最好的意图,低劣的覆盖决策71

3.4.2 正在测试的是开发建立的系统吗72

3.4.3 把质量风险和测试用例联系起来72

3.4.4 配置覆盖73

3.4.5 错误覆盖75

3.4.6 回归测试间距76

3.4.7 如果不能重复所有测试怎么办?回归风险缓和策略86

3.5 “学习经验教训”:测试用例递增改进87

3.5.1 故障响应87

3.5.2 采用最佳实践87

3.5.3 使用探索性测试87

3.6 不能面面俱到:有所取舍88

3.7 案例研究88

3.8 免费案例研究89

3.9 练习91

第4章 令人兴奋的捕虫工作:错误跟踪数据库93

4.1 为什么捣乱?正式的错误跟踪系统示例94

4.2 问题是什么?故障描述95

4.2.1 报告描述风格96

4.2.2 编写好的错误报告的十个步骤98

4.3 灵活的报告:开始创建数据库99

4.4 重要的少,次要的多:按重要性排序101

4.5 设置错误跟踪:添加动态信息102

4.5.1 使用状态来管理错误生命周期102

4.5.2 强调所有权和责任104

4.5.3 关键转移:隔离到调试104

4.5.4 引导错误生命周期:错误分类过程107

4.5.5 设置动态字段108

4.6 最后一步:为分析获取错误数据109

4.6.1 与错误相关的:子系统、配置和质量风险109

4.6.2 错误来源:解决方案和根本原因111

4.6.3 错误何时结束?关闭日期和注入、检测和删除阶段114

4.6.4 完成错误跟踪数据库115

4.7 从错误跟踪数据库中抽取度量116

4.7.1 如何去除缺陷:公开/关闭图表117

4.7.3 开发小组如何响应:关闭周期图表121

4.7.2 为什么发生错误:根本原因图表121

4.7.4 什么被破坏了:子系统图表127

4.7.5 事后度量:缺陷发现比例129

4.7.6 关于度量和图表130

4.8 管理错误跟踪131

4.8.1 错误数据的误用和策略131

4.8.2 陷入困境133

4.9 案例研究134

4.10 练习134

第5章 管理测试用例:测试跟踪电子表格141

5.1 建立最基本的测试跟踪电子表格141

5.1.1 基本的电子表格141

5.1.2 在测试项目中使用测试跟踪电子表格143

5.2 进一步提高145

5.2.1 为测试包和测试用例指定标识符和测试人145

5.2.2 加入日期和时间信息:计划与实际情况的对比146

5.2.3 理解测试运行的时间长短147

5.2.4 增加测试用例状态的精确度148

5.2.5 划分测试包和测试用例的优先级150

5.2.6 审阅累计列151

5.2.7 其他总结和分组数据的方法151

5.2.8 通过加入测试用例细节来扩展测试跟踪电子表格152

5.2.9 跟踪覆盖152

5.3 启动测试跟踪系统153

5.3.1 小问题154

5.3.2 大问题155

5.3.3 没有问题157

5.4 从测试跟踪电子表格中抽取度量值157

5.4.1 我们能完成什么工作吗?画出测试进度图158

5.4.2 我们在按照计划完成工作吗?画出计划测试完成表158

5.4.3 我们在按计划进行测试吗?画出测试和错误覆盖图161

5.4.4 简而言之,测试状态就是建立一个平衡的计分卡或监控板162

5.5 质问监控板:异议和争论164

5.6 案例研究166

5.7 练习168

第6章 危急时刻的技巧和工具:管理动态内容171

6.1 做好每个细节:凡事做到最好171

6.1.1 在遇到问题时要坚持继续前进171

6.1.2 关联性、进度表和提示:进度管理的重要性172

6.1.3 它不会交付自己:修订和发布过程172

6.1.4 它不会安装自己:配置测试环境173

6.1.5 审核和更新测试结果时要细心173

6.1.6 定义测试执行过程174

6.1.7 当测试失败时:使测试结果的误判最小化176

6.1.8 “祝端午节快乐……”当危急时刻、假日和发生文化冲突时177

6.2 蜘蛛网:管理测试硬件和软件配置后勤178

6.2.1 各部分及其连接方式:实体-关系图179

6.2.2 从图表到模式:实现后勤数据库181

6.2.3 预算和计划:提早使用后勤数据库183

6.2.4 什么东西在什么地方运行?跟踪软件配置189

6.3 意料之中和意料之外:变更管理数据库193

6.3.2 简单就好:变更管理数据库195

6.3.1 使用(和误用)变更管理数据195

6.4 案例研究197

6.5 练习199

第7章 配置和管理测试实验室201

7.1 设置测试实验室的必要性202

7.2 选择和规划实验室场所203

7.3 测试实验室配置清单206

7.3.1 清单模板的样本206

7.3.2 使用风险分析来选择正确的配置清单208

7.3.3 关于实验室配置的深远考虑209

7.4 安全和跟踪问题210

7.5 管理设备和配置211

7.6 保持测试环境的整洁213

7.7 人的因素214

7.7.1 安全的实验室是工作效率高的实验室214

7.7.2 对实验室设备的损坏215

7.7.3 实验室中的生产率216

7.8 案例研究217

7.9 练习222

第8章 组织和管理测试小组223

8.1 测试工作的合适人选:什么样类型的人能成为优秀的测试工程师223

8.1.1 专业悲观主义223

8.1.2 适度的好奇心224

8.1.3 集中注意力:杜绝水平差的人225

8.1.5 防止懒惰226

8.1.4 避免胸怀大志的英雄226

8.1.6 拒绝懦弱的人227

8.2 确定测试小组:需要多少人、谁可以参加、应该做什么227

8.2.1 规模228

8.2.2 技能229

8.2.3 教育和培训233

8.2.4 岗位、经验和目标235

8.3 专家或者项目资源?组织模型237

8.4.1 确定工作240

8.4 雇佣测试人员240

8.4.2 收集和筛选简历242

8.4.3 现场面试243

8.4.4 做出雇佣决定244

8.4.5 避免和销除雇佣错误245

8.4.6 接纳新的测试人员246

8.5 非常关注:激励你的测试小组247

8.5.1 站在测试小组一边247

8.5.2 支持合理的工作方式249

8.5.3 促进每个测试人员的职业发展251

8.5.4 不要根据是否符合时间进度来分发奖金251

8.5.5 不要像买大米那样购买错误252

8.5.6 希望感谢星期六晚上的比萨饼252

8.5.7 提高我们与他们的思想水平252

8.5.8 人们到底该做什么252

8.6.1 临时性工作人员充当的角色253

8.6 扩展你的能力:使用临时专家和实施人员253

8.6.2 长期临时工255

8.6.3 雇佣承包人258

8.6.4 引入专家261

8.7 案例研究263

8.8 练习265

第9章 政治斗争的胜利:测试经理面临的组织性挑战273

9.1 唐吉诃德,质量冠军:你的工作职责到底是什么273

9.2 适合你的位置:组织内部的测试小组275

9.3 还有其他什么适合的吗?增加其他测试功能278

9.4 同其他经理协作:测试管理的方向279

9.4.1 向上管理281

9.4.2 向外管理285

9.5 在黑暗中前行的测试:没有文档,你是否应该继续下去289

9.6 停牌检查:解雇和清算290

9.7 表现测试工作业绩:以合理的方式呈现正确的信息291

9.7.1 传递坏消息的好方法292

9.7.2 测试监控制度化293

9.7.3 精确性和听众的重要性294

9.8 可以告诉先驱们:早期采纳对测试的影响295

9.9 练习298

第10章 联合其他参与者的力量:测试项目的分布化311

10.1 选择合作伙伴311

10.1.1 供应商314

10.1.2 第三方测试组织317

10.1.3 销售办事处319

10.1.4 用户和用户代理人321

10.2 制定分布式测试工作的计划322

10.2.1 评估能力322

10.2.2 了解成本323

10.2.3 比较、协调和分配测试方案323

10.2.4 组织后勤325

10.2.5 处理映射问题327

10.3.1 监控测试工作的进展情况328

10.3 管理分布式测试工作328

10.3.2 交流进展状况和改变工作方向329

10.3.3 处理策略上的注意事项330

10.3.4 关注文化差异331

10.3.5 建立和维护信任关系332

10.4 案例研究333

10.5 练习334

第11章 测试环境:经济学、生命周期和过程成熟度335

11.1 质量的获得是免费的吗?对测试进行经济调整336

11.1.1 测试实际上花费多少336

11.1.2 SpeedyWriter案例研究337

11.1.3 管理测试筹款的阻碍339

11.1.4 克服障碍……,做我们力所能及的事情342

11.2 测试要符合生命周期的要求344

11.2.1 常见生命周期主题344

11.2.2 V模型346

11.2.3 螺旋模型348

11.2.4 演化或递增模型349

11.2.5 代码编写与错误修正351

11.2.6 测试维护版本352

11.2.7 系统、子系统、商业软件和组件集成354

11.2.8 硬件/软件系统355

11.3 过程成熟度356

11.3.1 “但是我们是不相同的……”:解决方案的共性356

11.3.2 测试团队不是一座孤岛:外部因素对工作生产率的影响358

11.3.3 过程成熟度模型363

11.4 管理测试过程:回顾性总结367

11.5 案例研究369

11.6 练习371

附录A 硬件测试基础:软件测试人员入门377

附录B 参考文献、相关读物和其他资源387

术语表393

热门推荐