更新时间:2018-12-27 18:35:55
封面
版权信息
前言
第1部分 经典测试设计
第1章 静态测试
1.1 评审
1.2 静态分析
1.3 小结
第2章 基于结构的测试
2.1 语句测试
2.2 判定测试
2.3 条件测试
2.4 判定条件测试
2.5 条件决定测试
2.6 条件组合测试
2.7 线性代码序列和跳转测试
2.8 路径测试
2.9 案例分析
2.10 小结
第3章 基于规格说明的测试
3.1 等价类划分
3.2 边界值分析
3.3 决策表测试
3.4 状态转换测试
3.5 结对测试
3.6 分类树方法
3.7 用例/场景测试
3.8 动态分析
3.9 案例分析:综合应用测试技术
3.10 小结
第2部分 基于质量特性的测试设计
第4章 质量模型
4.1 McCall质量模型
4.2 Boehm质量模型
4.3 Dromey质量模型
4.4 ISO/IEC 9126
4.5 案例分析:质量模型在测试类型定义中的应用
4.6 案例分析:测试存储设备解决方案
4.7 小结
第5章 功能测试
5.1 适合性测试
5.2 准确性测试
5.3 互操作性测试
5.4 安全保密性测试
5.5 辅助性测试
5.6 小结
第6章 非功能测试
6.1 可靠性测试
6.2 易用性测试
6.3 效率测试
6.4 可维护性测试
6.5 可移植性测试
6.6 案例分析:DHCP的非功能测试
6.7 小结
第3部分 基于风险的测试设计
第7章 认识风险
7.1 基本概念
7.2 开展风险活动
7.3 ISO/IEC 16805
7.4 小结
第8章 基于风险的测试设计
8.1 启发式分析方法
8.2 攻击
8.3 失效模式和影响分析
8.4 案例分析:综合实施基于风险的测试设计
8.5 小结
第9章 基于风险的测试管理
9.1 选择测试重点
9.2 选择合适的测试策略
9.3 基于风险的测试实践
9.4 讨论:基于风险的测试
9.5 案例分析:通过风险监控测试过程
9.6 小结
第4部分 基于经验的测试设计
第10章 基于缺陷分类的测试
10.1 软件缺陷分类
10.2 实施基于缺陷分类的测试
10.3 案例分析:缺陷分类在测试设计中的应用
10.4 小结
第11章 探索性测试
11.1 概述
11.2 实施探索性测试
11.3 基于会话的测试管理
11.4 案例分析:HTSM
11.5 小结
第12章 基于应用类型的测试
12.1 基于Web的测试
12.2 GUI测试
12.3 协议一致性测试
12.4 安全关键系统测试
12.5 综合系统测试
12.6 小结
参考文献