标题：全国计算机等级考试四级软件测试工程师
图书信息
书 名：全国计算机等级考试考点分析、题解与模拟. 四级软件测试工程师
作　者：韩为，王勇主编  《全国计算机等级考试四级软件测试工程师》希赛IT教育研发中心组编
出 版 社：电子工业出版社
出版时间： 2009-7-1
页　数：248页
开　本： 16开
I S B N ： 9787121088780
定价：35.00元
内 容 简 介
基于历年试题，利用统计分析的方法，科学地做出结论并预测以后的出题动向，是本书的一大特色。本书可以保证既不漏掉考试必需的知识点，又不加重考生备考负担，使考生轻松、愉快地掌握知识点并领悟四级软件测试工程师考试的真谛。“一书在手，过关无忧”。
前 言
软件测试是保证软件质量的关键步骤，目前国内很多软件企业中软件开发和软件测试人员的配比仅能达到8∶1，而国际上公认的行业标准却是1∶1，像微软等大型公司中，这个比例甚至能达到1∶2，即一位软件开发人员至少与两位测试人员在配合工作。两相比较，国内软件测试人才的缺口巨大。就整体而言，测试行业目前还存在技能不均衡，软件测试人员的水平也良莠不齐，对测试过程方法技术等的规范化也不是很系统。随着软件企业的发展，软件企业对软件测试人才的需求和要求在不断提高，对软件测试人才技能的认定和指导也非常必要。
内容超值，针对性强
本书紧扣教育部考试中心新推出的考试大纲，是为参加计算机等级考试四级软件测试工程师的考生编写的，通过对历年试题进行科学分析、研究、总结、提炼而成。
本书着重对考试大纲的相关内容有重点地细化和深化，并且提供真题分析，针对考点提供5套全真模拟试题，帮助考生掌握知识、把握重点。可以帮助考生掌握软件工程和软件质量保证的基础知识，掌握软件测试的基本理论、方法和技术，理解软件测试的规范和标准，熟悉软件测试过程，了解软件测试过程管理，最终满足软件测试岗位的要求。
作者权威，阵容强大
希赛是中国领先的IT教育和互联网技术公司，在IT人才培养、行业信息化、互联网服务及其他技术方面，希赛始终保持IT业界的领先地位。希赛对国家信息化建设和软件产业化发展具有强烈的使命感，利用希赛顾问网强大的平台优势，加强与促进IT人士之间的信息交流和共享，实现IT价值。
希赛IT教育研发中心（以下简称“希赛教育”）是希赛公司下属的一个专门从事IT教育、教育产品开发、教育书籍编写的部门，在IT教育方面具有极高的权威性。特别是在IT在线教育方面，稳居国内首位，希赛教育的远程教育模式得到了国家教育部门的认可和推广。“让每个人随时随地享受IT教育”是希赛教育不懈努力和追求的目标。
希赛教育是国内唯一的进行计算机等级考试在线教育的大型教育机构，在该领域取得了很好的效果。
 组织大纲制订者和阅卷组成员编写了考试辅导教材近20本，内容涵盖了计算机等级考试的二级、三级和四级的主要级别。
 组织权威专家和辅导名师录制了考试培训视频教程，对历年考试进行了跟踪研究和比较研究，编写了权威的全真模拟试题。
 希赛教育在线测试频道中有数十套全真模拟试题，供考生进行考前模拟，并且还开发了上机考试的模拟测试系统。
 希赛教育的计算机等级考试培训采取统一教材、统一视频、统一认证教师的形式，采取线下培训与线上辅导相结合的方式，确保学员在通过考试的前提下能真正学到有用的知识。
本书由希赛IT教育研发中心组织编写，参加编写的人员来自大学教学一线和企业软件测试团队，具有丰富的教学和辅导经验，对等级考试有深入的研究，具有极强的应试技巧、理论知识、实践经验和责任心。
本书由韩为、王勇主编，殷建民审核了所有稿件。全书共分17章，第1、2章由邱鑫编写，第3~5章由唐俊编写，第6、9、14章由殷建民编写，第12、15章由曾宇宁编写，附录真题分析由陈世帝编写，其他部分由韩为编写。张友生、唐强、何玉云、邓子云等参加了审稿和编辑工作。
在线测试，心中有数
希赛教育网在线测试平台为考生准备了在线测试，其中有数十套全真模拟试题和考前密卷，考生可选择任何一套进行测试。测试完毕，系统自动判卷，立即给出分数。
对于考生做错的地方，系统会自动记忆，待考生第二次参加测试时，可选择“试题复习”。这样，系统就会自动把考生原来做错的试题显示出来，供考生重新测试，以加强记忆。
如此，读者可利用希赛教育网在线测试平台的在线测试系统检查自己的实际水平，加强考前训练，做到心中有数，考试不慌。
诸多帮助，诚挚致谢
在本书出版之际，要特别感谢教育部考试中心计算机等级考试办公室的命题专家们，编者在本书中引用了部分考试原题，使本书能够尽量方便读者的阅读。在本书的编写过程中，参考了许多相关的文献和书籍，编者在此对这些参考文献的作者表示感谢。
感谢电子工业出版社孙学瑛老师，她在本书的策划、选题的申报、写作大纲的确定，以及编辑、出版等方面，付出了辛勤的劳动和智慧，给予了我们很多的支持和帮助。
感谢参加希赛教育计算机等级考试辅导和培训的学员，感谢本书前两版的读者，正是他们的想法汇成了本书的源动力，他们的意见使本书更加贴近读者。
由于编者水平有限，且本书涉及的内容很广，书中难免存在错漏和不妥之处，编者诚恳地期望各位专家和读者不吝指正和帮助，对此，我们将十分感激。
互动讨论，专家答疑
希赛教育网是中国最大的IT在线教育网站，是中国最大的IT资源平台，希赛教育网社区是国内人气最旺的IT教育和技术社区。在希赛教育网社区“计算机等级考试”版块，读者可以和数十万考生进行在线交流，讨论有关学习和考试的问题，以及人生和职业规划的话题。希赛IT教育研发中心拥有强大的师资队伍，为读者提供全程的答疑服务，在线回答读者的问题。
有关本书的意见反馈和咨询，读者可在希赛教育网社区中的“书评在线”版块的“希赛IT教育研发中心”栏目上与作者进行交流。
希赛IT教育研发中心
2009年4月
目 录
第1章 软件测试的基本概念 1
1 软件质量与软件测试 1
2 软件测试的目标和原则 3
3 软件测试的心理学 4
4 软件测试的经济学 4
5 软件质量保证 5
5.1 软件质量保证活动的目标 6
5.2 软件质量保证与软件测试的关系 6
6 例题解析 7
7 同步训练 9
8 同步训练答案 12
第2章 软件开发阶段与测试类型 13
1 软件开发阶段 13
2 规划阶段的测试 14
3 设计阶段的测试 14
3.1 软件设计说明书的评测 14
3.2 软件编码规范评测 15
4 编码阶段的测试 16
5 验收阶段的测试 18
6 维护阶段的测试 18
7 例题解析 19
8 同步训练 20
9 同步训练答案 23
第3章 代码检查、走查与评审 24
1 桌面检查 24
1.1 桌面检查的内容 24
1.2 对程序代码作静态错误分析 25
2 代码走查 26
3 代码检查 27
3.1 代码检查小组的组建 27
3.2 代码检查小组成员角色和职责 27
3.3 代码检查过程 29
3.4 用于代码检查的错误列表 30
4 同行评审 32
4.1 同行评审的角色和职能 32
4.2 同行评审的种类 32
4.3 同行评审的对象 32
4.4 同行评审流程 33
5 例题解析 34
6 同步训练 37
7 同步训练答案 38
第4章 覆盖率（白盒）测试 39
1 覆盖率 39
1.1 覆盖率（白盒）测试概念 39
1.2 控制流图与圈复杂度计算 40
2 逻辑结构的覆盖率测试 41
2.1 语句覆盖 41
2.2 判定覆盖 41
2.3 条件覆盖 43
2.4 条件/判定覆盖 44
2.5 多条件覆盖 45
2.6 修正的条件/判定覆盖 45
3 路径覆盖率测试 46
3.1 分支结构的路径测试 46
3.2 循环结构的路径测试 46
3.3 Z路径覆盖和基本路径覆盖 47
4 数据流测试 48
5 程序变异测试 50
6 基于覆盖的测试用例选择 50
6.1 选择测试覆盖率的原则 50
6.2 最少测试用例的选择 51
7 例题解析 51
8 同步训练 57
9 同步训练答案 60
第5章 功能（黑盒）测试 61
1 边界值测试 61
1.1 边界值分析测试方法 61
1.2 边界值设计原则 62
2 等价类测试 63
2.1 等价类划分概念与步骤 63
2.2 等价类划分原则 64
3 基于因果图的测试 65
3.1 因果图的定义 65
3.2 基于因果图的测试用例
设计步骤 65
3.3 因果图方法测试用例设计案例 65
4 基于决策表的测试 68
4.1 决策表的定义 68
4.2 决策表应用案例 68
4.3 决策表测试适用范围 70
5 基于状态图的测试 71
6 基于场景的测试 71
6.1 基本流和备选流 71
6.2 基于场景的测试用例设计举例 72
7 例题解析 73
8 同步训练 79
9 同步训练答案 80
第6章 单元测试和集成测试 81
1 单元测试的基本概念 81
2 单元测试策略 81
3 单元测试分析 82
4 单元测试的测试用例设计原则 84
5 集成测试的基本概念 84
6 集成测试策略 84
7 集成测试分析 86
8 集成测试的测试用例设计原则 87
9 例题解析 87
10 同步训练 90
11 同步训练答案 93
第7章 系统测试 95
1 系统测试概念 95
2 系统测试方法 95
3 系统测试的实施 98
4 例题解析 100
5 同步训练 101
6 同步训练答案 102
第8章 软件性能测试和可靠性测试 103
1 软件性能的概念 103
2 性能测试的执行 104
3 软件可靠性的概念 105
4 可靠性模型 105
5 可靠性分析方法 106
6 软件可靠性测试的执行 107
7 例题解析 108
8 同步训练 109
9 同步训练答案 110
第9章 面向对象软件的测试 111
1 面向对象软件测试的问题 111
2 面向对象软件的测试模型与策略 112
3 面向对象软件的单元测试 113
4 面向对象软件的集成测试 114
4.1 面向对象软件的集成测试策略 115
4.2 针对类间连接的测试 117
5 面向对象软件的系统测试 117
6 例题解析 118
7 同步训练 120
8 同步训练答案 123
第10章 Web应用测试 124
1 应用服务器的分类和特征 124
2 Web应用系统的特点 125
3 Web应用系统的测试策略 126
4 Web应用系统的测试技术 127
5 Web应用系统的安全测试 128
6 例题解析 128
7 同步训练 129
8 同步训练答案 131
第11章 其他测试 132
1 兼容性测试 132
2 易用性测试 133
3 构件测试 133
4 极限测试 134
5 文档测试 135
6 例题解析 136
7 同步训练 137
8 同步训练答案 139
第12章 软件测试过程和管理 140
1 软件测试过程概念 140
2 测试过程的组织与管理 141
3 测试计划的制定 143
4 测试步骤 144
4.1 测试设计与开发 144
4.2 测试执行 145
4.3 测试总结 145
4.4 缺陷分析 146
5 测试环境管理 146
6 软件测试风险分析 147
7 软件测试成本管理 147
8 测试文档管理 148
9 测试的复用与维护 149
10 例题解析 150
11 同步训练 151
12 同步训练答案 153
第13章 软件测试自动化 154
1 自动化测试技术 154
2 自动化测试工具 156
3 例题解析 157
4 同步训练 158
5 同步训练答案 159
第14章 软件测试的标准和文档 160
1 软件测试规范 160
1.1 测试总则 160
1.2 测试分则 163
2 软件测试文档编制规范 165
2.1 测试计划 165
2.2 测试说明 166
2.3 测试报告 167
3 例题解析 168
4 同步训练 170
5 同步训练答案 172
第15章 软件测试实践 173
1 软件测试过程管理与QESuite 173
2 白盒测试实践与QESAT/C 176
3 例题解析 176
4 同步训练 177
5 同步训练答案 179
第16章 模拟试卷 180
1 模拟试卷一 180
2 模拟试卷二 184
3 模拟试卷三 187
4 模拟试卷四 190
5 模拟试卷五 194
第17章 模拟试卷解析与答案 200
1 模拟试卷一解析与答案 200
2 模拟试卷二解析与答案 204
3 模拟试卷三解析与答案 207
4 模拟试卷四解析与答案 209
5 模拟试卷五解析与答案 211
附录A 2008年上半年笔试试卷及解析 216
附录B 计算机等级考试四级软件测试工程师考试大纲 231
参考文献 235
2010年考试已调整到11月份。