ISTQB测试人员认证 初级(基础级)大纲
ISTQB测试人员认证 初级(基础级)大纲
---中文修订版本1(2015年5月6日)
2015-06-22
在课程大纲中,每个章节都会提供相应的认知水平要求:
- K1:牢记
- K2:理解
- K3:应用
- K4:分析
1. 软件测试基础(K2)(155分钟)
1.1. 为什么需要测试(K2)(20分钟)
1.1.1. 软件系统的重要性(K1)
1.1.2. 引起软件缺陷的原因(K2)
1.1.3. 测试在软件开发,维护和运行中所担当的角色(K2)
1.1.4. 测试和质量(K2)
1.1.5. 测试是否充分(K2)
1.2. 什么是测试(K2)(30分钟)
1.3. 测试的基本原则(K2)(35分钟)
1.4. 基本的测试过程(K1)(35分钟)
1.4.1. 测试计划和控制阶段(K1)
1.4.2. 测试分析和设计阶段(K1)
1.4.3. 测试实现和执行阶段(K1)
1.4.4. 评估出口准则和报告(K1)
1.4.5. 测试结束活动(K1)
1.5. 测试的心理学(K2)(25分钟)
1.6. 职业道德(10分钟)
2. 软件生命周期中的测试(K2)(115分钟)
2.1. 软件开发模型(K2)(20分钟)
2.1.1. V模型(顺序开发模型)(K2)
2.1.2. 迭代-增量开发模型(K2)
2.1.3. 生命周期模型中的测试(K2)
2.2. 测试级别(K2)(60分钟)
2.2.1. 组件测试/单元测试(K2)
2.2.2. 集成测试(K2)
2.2.3. 系统测试(K2)
2.2.4. 验收测试(K2)
2.3. 测试类型(K2)40分钟
2.3.1. 功能测试(K2)
2.3.2. 软件非功能特征测试(非功能测试)(K2)
2.3.3. 软件结构/架构测试(结构测试)(K2)
2.3.4. 与变更相关的测试(再测试和回归测试)(K2)
2.4. 维护测试(K2)(15分钟)
3. 静态技术(K2)60分钟
3.1. 静态技术和测试过程(K2)15分钟
3.2. 评审过程(K2)25分钟
3.2.1. 正式评审的阶段(K1)
3.2.2. 角色和职责(K1)
3.2.3. 评审类型(K2)
3.2.4. 评审成功的因素(K2)
3.3. 静态分析的工具支持(K2)20分钟
4. 测试设计技术(K3)285分钟
4.1. 测试开发过程(K2)15分钟
4.2. 测试设计技术的种类(K2)15分钟
4.3. 基于规格说明或黑盒测试技术(K3)150分钟
4.3.1. 等价类划分(K3)
4.3.2. 边界值分析(K3)
4.3.3. 决策表测试(K3)
4.3.4. 状态转换测试(K3)
4.3.5. 用例测试(K2)
4.4. 基于结构的或白盒技术(K4)60分钟
4.4.1. 语句覆盖和覆盖率(K4)
4.4.2. 判定覆盖和覆盖率(K4)
4.4.3. 其他的基于结构的技术(K1)
4.5. 基于经验的技术(K2)30分钟
4.6. 选择测试技术(K2)15分钟
5. 测试管理(K3)170分钟
5.1. 测试组织(K2)30分钟
5.1.1. 测试组织和测试独立性(K2)
5.1.2. 测试组长和测试员的任务(K1)
5.2. 测试计划和估算(K2)40分钟
5.2.1. 测试计划(K2)
5.2.2. 测试计划活动(K3)
5.2.3. 入口准则(K2)
5.2.4. 出口准则(K2)
5.2.5. 测试估算(K2)
5.2.6. 测试策略,测试方法(K2)
5.3. 测试过程的监控(K2)20分钟
5.3.1. 测试过程监控(K1)
5.3.2. 测试报告(K2)
5.3.3. 测试控制(K2)
5.4. 配置管理(K2)10分钟
5.5. 风险和测试(K2)30分钟
5.5.1. 项目风险(K2)
5.5.2. 产品风险(K2)
5.6. 事件管理(K3)40分钟
6. 软件测试工具(K2)80分钟
6.1. 测试工具的类型(K2)45分钟
6.1.1. 理解使用测试工具支持测试的意义和目的(K2)
6.1.2. 测试工具分类(K2)
6.1.3. 测试管理的工具支持(K1)
6.1.4. 静态测试的工具支持(K1)
6.1.5. 测试说明的工具支持(K1)
6.1.6. 测试执行和记录工具(K1)
6.1.7. 性能和监控工具(K1)
6.1.8. 特定应用领域的测试工具(K1)
6.2. 有效使用工具:潜在的收益与风险(K2)20分钟
6.2.1. 测试工具的潜在收益和风险(针对所有工具)(K2)
6.2.2. 一些工具类型的特殊考虑(K1)
6.3. 组织内引入工具(K1)15分钟