上篇 考眼分析 2
第1章 软件测试的基本概念 2
考点1 软件质量的概念 2
考点2 软件测试的概念 5
考点3 软件缺陷的基本知识 6
考点4 软件质量保证 11
第2章 软件测试类型及其在软件开发过程中的地位 14
考点1 软件开发阶段 14
考点2 软件规划、设计阶段的测试 16
考点3 编程、运行和维护阶段的测试 18
第3章 代码检查、走查与评审 22
考点1 桌上检查与代码检查 22
考点2 走查 25
考点3 同行评审 27
第4章 覆盖率(白盒)测试 31
考点1 覆盖率与逻辑覆盖 31
考点2 路径覆盖 43
考点3 数据流测试 48
考点4 基于覆盖的测试用例选择 49
第5章 功能(黑盒)测试 54
考点1 等价类测试 54
考点2 边界值测试 57
考点3 基于判定表的测试 59
考点4 基于因果图的测试 61
考点5 基于状态图的测试 63
考点6 基于场景的测试 65
考点7 其他黑盒测试用例设计技术 66
第6章 单元测试和集成测试 70
考点1 单元测试的基本概念 70
考点2 单元测试策略 73
考点3 集成测试的基本概念 77
考点4 集成测试的策略 78
第7章 系统测试 85
考点1 系统测试概念 85
考点2 系统测试的方法 87
第8章 软件性能测试和可靠性测试 93
考点1 软件性能测试基本概念 93
考点2 软件性能测试的执行 98
考点3 软件可靠性的基本概念 101
考点4 软件可靠性测试的执行 102
第9章 面向对象软件的测试 106
考点1 面向对象软件测试的问题 106
考点2 面向对象测试的模型及策略 110
第10章 Web应用软件测试 117
考点1 Web应用软件概要 117
考点2 Web应用软件测试策略 119
第11章 其他测试 126
考点1 兼容性测试 126
考点2 易用性测试 129
考点3 构件测试 131
考点4 极限测试 134
考点5 文档测试 136
第12章 软件测试过程和管理 139
考点1 软件测试过程 139
考点2 测试计划的制订 143
考点3 测试方案的确定 144
考点4 测试环境及测试执行的管理 147
考点5 测试文档管理及测试过程复用 152
第13章 软件自动化测试 154
考点1 自动化测试原理与方法 154
考点2 测试执行和结果比较自动化 158
考点3 测试工具的分类与选择 161
考点4 测试工具的主流产品介绍 164
第14章 软件测试的标准和文档 166
考点1 软件测试规范 166
考点2 软件测试文档编制规范 174
第15章 软件测试实践 176
考点1 测试的策划 176
考点2 测试的设计、执行和总结 179
考点3 软件缺陷(问题)报告和生命周期 181
考点4 QESuite软件测试过程管理平台 183
考点5 白盒测试实践 187
下篇 样卷解析 190
第16章 模拟试卷及答案解析 190
16.1 模拟试卷 190
16.1.1 模拟试卷一 190
16.1.2 模拟试卷二 193
16.1.3 模拟试卷三 195
16.1.4 模拟试卷四 198
16.1.5 模拟试卷五 202
16.1.6 模拟试卷六 205
16.2 模拟试卷答案解析 209
16.2.1 模拟试卷一答案解析 209
16.2.2 模拟试卷二答案解析 214
16.2.3 模拟试卷三答案解析 219
16.2.4 模拟试卷四答案解析 224
16.2.5 模拟试卷五答案解析 230
16.2.6 模拟试卷六答案解析 235