第1章 软件测试概述 1
1.1 软件测试背景 1
1.2 软件测试基础理论 6
1.3 软件测试的岗位需求 10
1.4 小结 13
习题1 14
第2章 软件测试基本技术和测试过程 15
2.1 软件测试分类 15
2.2 软件测试过程 17
2.3 软件测试工作流程 26
2.4 面向对象的软件测试 32
2.5 小结 37
习题2 38
第3章 黑盒测试 41
3.1 黑盒测试概述 41
3.2 等价类划分法 43
3.3 边界值分析法 47
3.4 决策表分析法 51
3.5 小结 55
习题3 55
第4章 白盒测试 58
4.1 白盒测试概述 58
4.2 逻辑覆盖法 60
4.3 独立路径测试法 65
4.4 面向对象的白盒测试 70
4.5 小结 72
习题4 72
第5章 软件测试管理及自动化测试 75
5.1 软件测试管理 75
5.2 自动化测试 83
5.3 小结 87
习题5 88
第6章 QTP测试工具 90
6.1 QTP的基本原理 90
6.2 QTP的应用 98
6.3 小结 121
习题6 121
第7章 LoadRunner测试工具 123
7.1 LoadRunner的基本原理 123
7.2 LoadRunner的应用 134
7.3 小结 140
习题7 140
第8章 JUnit测试工具 141
8.1 JUnit的基本原理 141
8.2 JUnit的应用 144
8.3 小结 154
习题8 154
附录 156
参考答案 156
软件测试国家标准 173