【年末清仓】全国计算机等级考试考点分析、题解与模拟韩为,王勇 主编,希赛IT教育研发中心 组编作者简介、书籍目录、内容摘要、编辑推荐

内容概要

  本书由希赛IT教育研发中心组织编写,紧扣教育部考试中心新推出的考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。本书主要内容包括应试指南、考点分析与同步训练、5套全真模拟试卷及解析、2008年4月的真题解析。
  基于历年试题,利用统计分析的方法,科学地做出结论并预测以后的出题动向,是本书的一大特色。本书可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟四级软件测试工程师考试的真谛。“一书在手,过关无忧”。
  本书可以作为参加全国计算机等级考试四级软件测试工程师考试的复习用书,也可作为软件评测师考试的复习用书,还可作为从事软件测试人员学习的参考用书。

  书籍目录

  第1章 软件测试的基本概念 1.1 软件质量与软件测试 1.2 软件测试的目标和原则 1.3 软件测试的心理学 1.4 软件测试的经济学 1.5 软件质量保证 1.6 例题解析 1.7 同步训练 1.8 同步训练答案 第2章 软件开发阶段与测试类型 2.1 软件开发阶段 2.2 规划阶段的测试 2.3 设计阶段的测试 2.4 编码阶段的测试 2.5 验收阶段的测试 2.6 维护阶段的测试 2.7 例题解析 2.8 同步训练 2.9 同步训练答案 第3章 代码检查、走查与评审 3.1 桌面检查 3.2 代码走查 3.3 代码检查 3.4 同行评审 3.5 例题解析 3.6 同步训练 3.7 同步训练答案 第4章 覆盖率(白盒)测试 4.1 覆盖率 4.2 逻辑结构的覆盖率测试 4.3 路径覆盖率测试 4.4 数据流测试 4.5 程序变异测试 4.6 基于覆盖的测试用例选择 4.7 例题解析 4.8 同步训练 4.9 同步训练答案第5章 功能(黑盒)测试 5.1 边界值测试 5.2 等价类测试 5.3 基于因果图的测试 5.4 基于决策表的测试 5.5 基于状态图的测试 5.6 基于场景的测试 5.7 例题解析 5.8 同步训练 5.9 同步训练答案第6章 单元测试和集成测试 6.1 单元测试的基本概念 6.2 单元测试策略 6.3 单元测试分析 6.4 单元测试的测试用例设计原则 6.5 集成测试的基本概念 6.6 集成测试策略 6.7 集成测试分析 6.8 集成测试的测试用例设计原则 6.9 例题解析 6.10 同步训练 6.11 同步训练答案 第7章 系统测试 7.1 系统测试概念 7.2 系统测试方法 7.3 系统测试的实施 7.4 例题解析 7.5 同步训练 7.6 同步训练答案 第8章 软件性能测试和可靠性测试 8.1 软件性能的概念 8.2 性能测试的执行 8.3 软件可靠性的概念 8.4 可靠性模型 8.5 可靠性分析方法 8.6 软件可靠性测试的执行 8.7 例题解析 8.8 同步训练 8.9 同步训练答案 第9章 面向对象软件的测试 9.1 面向对象软件测试的问题 9.2 面向对象软件的测试模型与策略 9.3 面向对象软件的单元测试 9.4 面向对象软件的集成测试 9.4.1 面向对象软件的集成测试策略 9.4.2 针对类间连接的测试 9.5 面向对象软件的系统测试 9.6 例题解析 9.7 同步训练 9.8 同步训练答案 第10章 Web应用测试 10.1 应用服务器的分类和特征 10.2 Web应用系统的特点 10.3 Web应用系统的测试策略 10.4 Web应用系统的测试技术 10.5 Web应用系统的安全测试 10.6 例题解析 10.7 同步训练 10.8 同步训练答案 第11章 其他测试 第12章 软件测试过程和管理 第13章 软件测试自动化 第14章 软件测试的标准和文档第15章 软件测试实践 第16章 模拟试卷第17章 模拟试卷解析与答案附录A 2008年上半年笔试试卷及解析 附录B 计算机等级考试四级软件测试工程师考试大纲 参考文献

  章节摘录

  2.嵌套循环
  如果把简单循环的测试方法直接应用到嵌套循环,可能的测试数就会随嵌套层数的增加按几何级数增长,这会导致不切实际的测试数目。B.Beizer提出了一种能减少测试数的方法:从最内层循环开始测试,把所有其他循环都设置为最小值:对最内层循环使用简单循环测试方法,而使外层循环的迭代参数(例如,循环计数器)取最小值,并为越界值或非法值增加一些额外的测试;由内向外,对下一个循环进行测试,但保持所有其他外层循环为最小值,其他嵌套循环为“典型”值;继续进行下去,直到测试完所有循环。
  3.串接循环
  如果串接循环的各个循环都彼此独立,则可以使用前述的简单循环测试方法来测试串接循环。但是。如果两个循环串接,而且第一个循环的循环计数器值是第二个循环的初始值,则这两个循环并不是独立的。当循环不独立时,建议使用嵌套循环测试方法来测试串接循环。4.3.3 Z路径覆盖和基本路径覆盖
  路径覆盖(PathCoverage)报告是否每个函数的每一条可能的路径都被走过,它检查代码中给定部分每条可能的路径是否都被执行了并且被测试了。一条路径是从函数的入口到出口分支的一个唯一序列。
  路径覆盖的一个好处是进行非常彻底的测试。它比判定覆盖方法强,但有两个缺点:一是路径是随分支的数增加而呈指数级增加的,例如:一个函数包含10个if语句,就有2iol024个路径要测试;如果加入一个if语句,路径数就是原来的2倍,即2(11)=2048。二是许多路径由于数据相关不可能被执行。考虑以下代码段:

  编辑推荐

  紧扣教育部考试中心新推出的考试大纲,通过对历年试题进行科学分析,研究、总结、提炼而成。
  作者权威,阵容强大:
  希赛教育是国内唯一的进行计算机等级考试在线教育的大型教育机构,团队有大批的权威专家和辅导名师。
  在线测试,心中有数:
  希赛教育网在线测试平台(http://test.educity.cn)为考生准备了在线测试,其中有数十套全真模拟试题和考前密卷,考生可选择任何一套进行测试。测试完毕,系统自动判卷,立即给出分数。
  互动讨论,专家答疑:
  希赛教育网社区(http://bbs.educity.cn)是国内人气最旺的IT教育和技术社区。在希赛教育网社区“计算机等级考试"版块,读者可以和数十万考生进行在线交流.讨论有关学习和考试的问题.以及人生和职业规划的话题。