


过程模型I
2.1.4测试信息流
2.2需求获取与分析阶段的测试
2.2.1需求评审的实施
2.2.2需求规格说明的评审
2.2.3Wiegers用例与需求评审表
2.2.4基于原型的测试
2.2.5基于需求的测试覆盖率评估
2.3设计阶段的测试
2.3.1设计的测试因素
2.3.2设计评审的实施
2.3.3设计规格说明的评审
2.3.4设计元素的覆盖原则+
2.4编程阶段的测试
2.4.1白盒测试与黑盒测试
2.4.2源代码的控制流覆盖原则
2.4.3源代码的数据流覆盖原则
2.4.4源代码的静态分析与动态测试
2.5运行和维护阶段的测试
2.6回归测试
2.6.1回归测试的概念
2.6.2回归测试的类型
2.6.3回归测试的时机
2.6.4回归测试的实施
本章小结
第3章代码检查、走查与评审
3.1桌上检查
3.1.1桌上检查的实施
3.1.2桌上检查的检查表
3.2代码检查
3.2.1特定的角色和职责
3.2.2代码检查的实施
3.2.3用于代码检查的检查表
3.3走查
3.3.1特定的角色和职责
3.3.2走查的实施
3.3.3走查中的静态分析技术
3.4同行评审
3.4.1同行评审的角色和职责
3.4.2同行评审的内容
3.4.3评审的方法和技术
3.4.4评审工作
本章小结
第4章白盒测试
4.1覆盖率的概念
4.2逻辑覆盖
4.2.1语句覆盖与块覆盖
4.2.2判定覆盖(分支覆盖)
4.2.3条件覆盖
4.2.4条件/判定覆盖
4.2.5条件组合覆盖
4.2.6路径覆盖
4.2.7ESTCA覆盖
4.2.8LCSAJ覆盖
4.3路径测试
4.3.1分支结构的路径测试
4.3.2循环结构的路径测试
4.3.3圈复杂度与基本路径测试
4.4数据流测试
4.4.1定义/使用测试的几个定义
4.4.2定义/使用测试举例
4.4.3定义/使用路径测试覆盖指标
4.5基于覆盖的测试用例选择
4.5.1覆盖率的使用
4.5.2使用最少的测试用例来达到覆盖
4.6程序插桩技术
4.6.1程序插桩
4.6.2用于测试覆盖率的程序插桩
4.6.3用于断言检测的程序插桩
4.6.4用于数据流异常检测的程序插桩
本章小结
第5章黑盒测试
5.1等价类测试
5.1.1等价类的概念
5.1.2等价类测试昀原则
5.1.3等价类方法测试用例设计举例
5.2边界值分析
5.2.1边界值分析的概念
5.2.2选择测试用例的原则
5.2.3边界值方法测试用例设计举例
5.3基于判定表的测试
5.3.1判定表的概念
5.3.2基于判定表的测试用例设计举例
5.4基于因果图的测试
5.4.1因果图的适用范围
5.4.2用因果图生成测试用例
5.4.3因果图法测试用例设计举例
5.5基于状态图的测试
5.5.1状态图
5.5.2利用状态转换树生成测试用例
5.5.3利用状态转换表生成测试用例
5.6基于功能图的测试
5.6.1功能图
5.6.2功能图法设计测试用例举例
5.7基于用例和场景的测试
5.7.1基本流和备选流
5.7.2利用用例和场景设计测试用例的实例
5.8基于有向图的测试用例设计
5.8.1使用基于有向图的测试的场合
5.8.2基于事务流建模设计测试用例
5.8.3基于控制流建模设计测试用例
5.8.4基于有向图设计测试用例的过程
5.9基于正交实验设计法的测试
5.9.1提取功能说明,构造因子/状态表
5.9.2加权筛选,生成因素分析表
5.9.3利用正交表构造测试数据集
5.10其他黑盒测试用例设计技术
本章小结
第6章单元测试和集成测试
第7章系统测试
第8章软件性能测试和可靠性测试
第9章面向对象软件的测试
第10章Web应用软件测试
第11章其他测试
第12章软件测试过程和管理
第13章软件自动化测试
第14章软件测试的标准和文档
第15章软件测试实践
附录1全国计算机等级考试三级软件测试技术考试大纲(2013年版)
附录2全国计算机等级考试三级软件测试技术样题及参考答案