核心测试过程
2007-1
中国电力
布莱克
392
600000
无
在当今快速发展的环境中,软件测试过程扮演着越来越重要的角色。虽然敏捷方法解决了公司要快速开发出产品的需求,但测试过程同样满足了一个重要的需求——得到正确的产品。.
在这本新书中,rex
black凭借他自己的大量经验阐述了测试过程的全景和精华:对于测试成功至关重要的12个测试过程。在每个过程之后,又引入了一个写得很有趣的案例研究,演示了它在各种组织、运作和技术环境下的使用情况。这本书没有令人心烦的规则,而是提供了检查列表——一种轻量级的、灵活的工具,用于实现面向过程的测试,收集度量,进行增量式的过程改进。特别地,他向测试人员显示了如何:..
·有效、一致地处理多次发生的测试
·建立一个团结的、协作的团队,避免了冗余性
·通过有效地通报测试结果,建立可信度和声誉
·测试的重点集中在尽可能地满足顾客需要和满足组织的目标上
由于测试是一种协作性的过程,因此要求整个组织的人员参与,作者还深入地讨论了人际关系和文化问题。他也描述了经常被过分看重的内容:规划和完善测试。不管你在测试中的角色是什么——从测试工程师到管理几百个测试工程师——本书将会提供一些深入的见解:做什么、为什么它是重要的,以及要如何才能做得更好。...
Rex Black是Rex Black咨询服务公司的总经理和主任咨询员。该公司是一个测试和质量保证公司,为Bank
One、Cisco、Dell和美国国防部这样的客户提供服务。他是《Managing the Test
Process》一书的作者,该书现在已经出了第二版(JohnWiley&Sons2002年出版)。
序 言
致 谢
前 言
引 言
第1部分 计划
第1章 纵览全局,理解测试在软件过程中的角色
1.1 测试过程
1.2 了解运营和组织环境
1.3 sumatra项目和speedywriter测试组简介
1.4 在系统开发生命周期中测试
1.5 组织测试人员和测试工作
1.6 管理维度
1.7 超越测试过程场景
第2章 找出工作的重点:质量风险分析
2.1 质量风险分析过程
2.2 jamal向管理组介绍质量风险分析
2.3 认识好的质量风险分析过程
2.4 处理挑战
2.5 实现改善
第3章 盯着水晶球:估算测试的工作量
3.1 一个估算过程
3.2 jamal预测将来
3.3 使用经验规则进行粗略的估算
3.4 工作量、持续时间和依赖关系
第4章 投资的预算和回报:重要的不是花了多少,而是节省了多少成本
4.1 分析测试的投资回报
4.2 jamal准备测试的清单和相应的理由
4.3 向前走,然后往回看
第5章 从估算到费用:取得对现实的、可操作的、真实的估算的批准
5.1 推销估算
5.2 jamal的案例研究.
5.3 认识好的估算过程
5.4 处理挑战
5.5 实现改进
第6章 获得并交流见解:计划测试工作
6.1 测试规划过程
6.2 jamal有一个计划
6.3 过程之外:测试计划的关键考虑因素
6.4 让所有人参与进来
第7章 从提议到承担责任:获得管理者对于好的测试计划的支持
7.1 jamal取得了成功
7.2 认识一种好的测试规划过程
7.3 处理挑战
7.4 实现改进
第2部分 准备
第8章 得到称职的测试人员:招聘的方法和对象
8.1 组建测试组的过程
8.2 组建测试组过程中的变化
8.3 sumatra测试组人员增加
8.4 找出并管理测试组的关键技能
8.5 关于测试技术员
8.6 测试组职员的变动:临时委派、轮换、低效组和死水(backwater)..
8.7 教育、培训、证书和测试的专业化
8.8 态度也能成为问题
8.9 明显的面试问题之外的问题
8.10 从增加人员到增加技能
第9章 优秀测试队伍的成长:技能、态度和职业道路
9.1 jamal和lin-tsu讨论技能的增长
9.2 使用技能评估作为一种职业成长和队伍管理的工具
9.3 认识好的队伍构建过程
9.4 处理挑战
9.5 实现改进.
第10章 阿基米德的浴缸:设计和实现测试系统
10.1 一个测试系统的设计与实现过程
10.2 emma在工作中寻求强度测试的途径
10.3 三种至关重要的考虑
10.4 转移到管理层
第11章 进入浴缸:测试系统覆盖率和质量
11.1 测试覆盖率分析技术简介
11.2 jamal评估覆盖率
11.3 认识一个好的测试系统设计和实现过程
11.4 处理挑战
11.5 实现改进
第3部分 执行
第12章 必要的移交:管理测试版本
12.1 一个测试版本过程
12.2 将大构建提交给测试实验室
12.3 认识好的测试版本过程
12.4 处理挑战
12.5 实现改进
第13章 评估质量:执行测试用例
13.1 一个测试执行过程
13.2 测试跟踪工作表
13.3 测试大构建
13.4 认识一个好的测试执行过程
13.5 处理挑战
13.6 实现改进
第4部分完善
第14章 错误报告
14.1 一个错误报告过程
14.2 在大构建中的大错误
14.3 超越对于失败的描述
14.4 认识好的错误报告过程
14.5 处理挑战
14.6 实现改进
第15章 照亮 第四元素:报告测试结果
15.1 测试结果的报告过程
15.2 jamal定义了一个汇总表——并报告了大构建的测试结果
15.3 认识一个好的测试结果报告过程
15.4 处理挑战
15.5 实现改进
第16章 掌握学习的机会:管理变更及其对测试的影响
16.1 变更管理过程
16.2 jamal提出的意见和实现情况
16.3 一个互相连接的过程
16.4 认识一个好的变更管理过程
16.5 处理挑战
16.6 实现改进
第17章 回到全局图像;完善测试过程
17.1 认识一个好的测试过程
17.2 处理挑战
17.3 增量性的过程改进
17.4 实现改进
17.5 jamal brown回顾过去,展望未来
17.6 结论
术语表
参考文献
无