第1章 概论 1
1.1 引言 1
1.2 软件测试技术分类 2
1.3 测试过程模型 5
1.4 软件测试中的组合问题 13
第2章 正交试验设计法 18
2.1 正交试验设计法的原理 18
2.2 正交试验设计法在测试用例设计中的应用 30
2.3 正交试验设计法在信息系统性能测试中的应用 33
第3章 均匀试验设计法 37
3.1 均匀试验设计法的原理 37
3.2 均匀试验设计法在测试用例设计中的应用 44
第4章 成对组合覆盖测试技术 49
4.1 组合测试方法分类 49
4.2 成对组合覆盖测试技术简介 51
4.3 测试用例的成对组合表示 51
4.4 成对组合覆盖率 52
4.5 成对组合覆盖测试用例生成方法 56
4.6 方法比较 79
第5章 被动测试技术 82
5.1 被动测试简介 82
5.2 FSM(有限状态机)测试 84
5.3 EFSM测试 90
5.4 被动测试环境搭建 101
第6章 符号执行测试技术 102
6.1 符号执行测试技术简介 102
6.2 符号执行测试技术的原理 103
6.3 符号执行测试技术存在的问题及解决方法 106
6.4 符号表达式简化 109
6.5 约束条件求解 112
6.6 静态分析工具 117
第7章 数据驱动软件测试技术 122
7.1 数据驱动测试技术的适用场合 122
7.2 用VBA在Excel中读写测试数据 122
7.3 基于Visual C#的数据驱动实现 130
7.4 基于测试工具的数据驱动测试 138
附录A 常用正交表 149
参考文献 153