第1章 软件测试现状
1.1 历史的回顾
1.2 当今测试人员所面临的挑战
1.3 小结
第2章 软件测试环境中的质量保证
2.1 这一段场景的问题出在哪里
2.2 传统的质量保证存在的问题
2.3 什么是不可行的:控制质量的传统工具
2.4 解决方案:改进质量过程
2.5 小结
第3章 管理软件测试的方法
3.1 碰运气(I-feel-lucky)软件开发方法
3.2 关于艺术、科学和软件的一些说法
3.3 工程方法
3.4 集成和测试的折衷方法:艺术和工程的平衡
3.5 目前的测试策略
3.6 最佳方法
3.7 小结
第4章 最重要测试(MIT)方法
4.1 MIT概述
4.2 MIT方法的步骤
4.3 现实世界的例子:重型、中型和轻型开发工作
4.4 小结
第5章 软件测试度量基础
5.1 度量和度量元
5.2 在软件测试中如何度量
5.3 小结
第6章 测试说明
6.1 目标:成功的测试工作
6.2 计划适当的测试:测试多少算充分
6.3 确定测试范围:它有多大
6.4 使用测试说明的理由
6.5 测试说明中的测试来源
6.6 小结
第7章 如何构建测试说明
7.1 从需求入手
7.2 确定并列出测试环境
7.3 增加细节和步骤层次
7.4 小结
7.5 进一步的研究
第8章 测试说明自动化工具
8.1 测试说明的展开
8.2 小结
第9章 风险分析
9.1 风险分析过程概述
9.2 风险分析的益处
9.3 项目管理策略及风险
9.4 MIT风险分析
9.5 案例研究:401(k) Web 项目
9.6 小结
第10章 风险分析应用
10.1 在测试说明中应用风险分析
10.2 选择测试的风险准则
10.3 小结
第11章 路径分析
11.1 弥诺陶洛斯迷宫的传说
11.2 计算通过一个系统的路径数
11.3 小结
11.4 为进一步探索而提出的路径分析的例子
第12章 路径分析应用
12.1 通过深度理解校正问题:这一切如何开始
12.2 分而治之
12.3 未经计算的路径
12.4 快速建立路径测试评估
12.5 路径与数据依赖
12.6 小结
第13章 数据分析技术
13.1 测试用户的数据输入(GUI)
13.2 边界值分析
13.3 告诫
13.4 小结
第14章 分析的收获与将来的储备
14.1 测试:下一代
附录A 练习题答案
附录B 软件测试问卷、调查及结果
B.1 制定你的基准
B.2 测试问卷
B.3 商用软件测试水平状况
B.4 研讨会评估结果
B.5 书面测试调查结果
B.6 口头调查结果
B.7 来自调查的结论
附录C 测试参考样例和模板
C.1 描述访谈过程样例
C.2 项目说明及测试问卷访谈样例
参考文献
术语表