第1章 测试基础 1
1.1为什么需要测试 1
1.2什么是测试 5
1.2.1练习 9
1.3测试的基本原则 11
1.3.1练习 18
1.4基本测试过程 19
1.4.1练习 23
1.5测试的心理学 23
1.5.1练习 28
1.6职业道德规范 28
考试样题与模拟考试习题 30
1.1为什么需要测试(K2) 30
1.2什么是测试(K2) 31
1.3测试的基本原则(K2) 32
1.4基本测试过程(K1) 32
1.5测试的心理学(K2) 32
第1章 跨章节问题 33
模拟考试1 33
模拟考试2 34
第2章 贯穿软件生命周期的测试 36
2.1软件开发模型 36
2.1.1练习 42
2.2测试级别或阶段 43
2.2.1练习 52
2.3测试类型或目标 53
2.3.1练习 60
2.4维护测试 61
2.4.1练习 64
考试样题与模拟考试习题 65
2.1软件开发模型(K2) 65
2.2 测试级别或阶段(K2) 66
2.3测试类型或目标(K2) 67
2.4维护测试(K2) 68
第2章 跨章节问题 69
模拟考试1 69
模拟考试2 70
第3章 静态技术 72
3.1静态技术和测试过程 72
3.1.1练习 74
3.2评审过程 74
3.2.1练习 81
3.3静态分析的工具支持 83
3.3.1练习 85
考试样题与模拟考试习题 86
3.1静态技术和测试过程(K2) 86
3.2评审过程(K2) 87
3.3静态分析的工具支持(K2) 88
第3章 跨章节问题 89
模拟考试1 89
模拟考试2 90
第4章 测试设计技术 91
4.1测试开发过程 91
4.1.1练习 102
4.2测试设计技术的种类 109
4.2.1练习 111
4.3基于规格说明的技术或黑盒技术 112
4.3.1练习 128
4.4基于结构的技术或白盒技术 137
4.4.1练习 143
4.5基于经验的技术 144
4.5.1练习 149
4.6选择测试技术 150
4.6.1练习 152
考试样题与模拟考试习题 152
4.1测试开发过程(K3) 152
4.2测试设计技术的种类(K2) 154
4.3基于规格说明的技术或黑盒技术(K3) 155
4.4基于结构的技术或白盒技术(K3) 157
4.5基于经验的技术(K2) 159
4.6选择测试技术(K2) 159
第4章 跨章节问题 160
模拟考试1 160
模拟考试2 163
第5章 测试管理 167
5.1测试组织 167
5.1.1练习 173
5.2测试策划和估算 175
5.2.1练习 182
5.3测试进度监控 184
5.3.1练习 191
5.4配置管理 197
5.4.1练习 200
5.5风险与测试 201
5.5.1练习 203
5.6缺陷或事件管理 204
5.6.1练习 212
考试样题与模拟考试习题 213
5.1测试的组织(K2) 213
5.2测试策划和估算(K2) 214
5.3测试进度监控(K2) 216
5.4配置管理(K2) 218
5.5风险与测试(K2) 218
5.6缺陷或事件管理(K3) 219
第5章 跨章节问题 220
模拟考试1 220
模拟考试2 222
第6章 支持测试的工具 225
6.1测试工具的类型 225
6.1.1练习 230
6.2有效使用工具:潜在的收益和风险 231
6.2.1练习 237
6.3组织中工具的引入 238
6.3.1练习 242
考试样题与模拟考试习题 243
6.1测试工具的类型(K2) 243
6.2有效使用工具:潜在的收益和风险(K2) 244
6.3组织中工具的引入(K1) 244
第6章 跨章节问题 245
模拟考试1 245
模拟考试2 246
附录A Omninet:网络无处不在 248
市场需求文档 248
1.范围 248
1.1术语的首字母缩写和缩写词 248
1.2适用文档 249
2.要求的发布日期 249
3.需求描述 249
3.1一般技术要求 249
3.2管理 250
附录B Omninet:网络无处不在 253
系统需求文档 253
功能系统需求 253
可靠性系统需求 255
易用性系统需求 256
效率系统需求 257
可维护性系统需求 257
可移植性系统需求 258
设计模型 259
Omninet系统架构 259
付款数据处理决策表 259
信息服务亭模块流程图 260
信息服务亭状态转换图 260
信息服务亭状态转换表 260
信息服务亭操作系统/浏览器/连接速度配置正交表 260
附录C考试样题答案 262