测试分析模块
列举了ISTQB国际认证软件测试工程师:ISTQB-Certified Tester(Advanced Level)高级软件测试认证模块2测试分析员的详细学习目标。
在课程大纲中,每个章节都会提供相应的认知水平要求:
K1:牢记
K2:理解
K3:应用
K4:分析
本节列举了测试分析员详细的学习目标。
本大纲的所有内容都至少在K1级别上进行考察。考生应可以识别、牢记和回忆这些内容。因此,
下面的学习目标仅包含K2,、K3和K4的内容。
测试分析员教学大纲介绍 – [60 分钟]
(包含ISTQB®初级大纲修订版的内容)
第1章:软件测试基础 – [30 分钟]
第2章:测试过程 – [180 分钟]
2.4 测试分析与设计
(K2)解释在软件生命周期哪个特定阶段开展功能性测试。
(K2)举例说明哪些因素会影响测试环境搭建。
(K2)描述测试分析和设计如何成为发现缺陷的静态测试技术。
(K2)举例说明什么是测试准则,以及测试准则如何应用在测试规格的说明中。
2.5测试实现与执行
(K2)描述测试执行的前置条件,包括测试工件;测试环境、配置管理和缺陷管理。
2.6评估出口准则与报告
(K3)通过给定的一组测量数据,判断测试是否达到了完成标准。
第3章:测试管理 – [120 分钟]
3.9.2 风险管理
(K3)基于风险对测试用例的选择、测试覆盖率和测试数据进行优先级划分,并对测试进度和 测试过程进行相应的文档化。
(K2)列出领域测试中,基于风险的方法进行计划和执行测试所需要的全部活动。
第4章:测试技术 – [1080 分钟]
4.2 基于规格说明
(K2)列出基于规格说明的测试技术发现典型缺陷的例子,并提供相应的测试覆盖率准则。
(K3)使用以下的测试用例设计方法,对给定的软件模型编写测试用例。(需要满足模型中要求的测试覆盖率)
o 等价类划分
o 边界值分析
o 判定表驱动
o 分类树方法
o 组对测试
o 用例场景分析
(K4)分析系统或需求规格说明书,选择恰当的的测试技术来测试被测对象,并按照IEEE 829标准,列出功能测试用例、领域测试用例和测试过程的主要内容。
4.4基于缺陷和基于经验
(K2)描述基于缺陷的测试用例设计技术的使用原则,并将其和基于规格说明、基于结构的测试用例设计技术区别开来。
(K2)通过示例解释缺陷分类及其应用
(K2)理解基于经验测试用例设计技术的原则和原因以及何时采用该技术。
(K3)使用探索性测试的方法指定、执行和报告整个测试过程。
(K2)根据不同的软件错误,对缺陷进行分类。
(K4)分析系统,从基于规格说明、基于经验和基于缺陷这三种测试用例设计技术中选择适合被测对象的技术。
第5章:软件特征测试 – [210 分钟]
5.2 领域测试的质量属性
(K4)举例说明第4章列出的哪些测试技术适用于测试软件的功能准确性、适用性、交互性、功能安全性和易用性等特性。
(K3)通过罗列、设计、指定和执行可用性测试,覆盖指定的测试项和目标缺陷。
5.3技术测试的质量属性
(K2)解释测试策略中效率测试、可靠性测试、技术安全测试的目的,并举例说明这些测试可以发现的缺陷类型。
(K2)通过一些典型的缺陷对技术测试中不同类型的非功能性测试进行描述,说明它们在软件生命周期中的典型应用,以及哪些技术适合测试设计。
第6章:评审 – [180 分钟]
(K3)使用评审列表,从测试人员的角度对代码和架构进行检查。
(K3)使用评审列表,从测试人员的角度对需求和用例进行检查。
(K2)比较不同类型的评审方法,说明它们各自的优缺点和适用领域。
第7章:事件管理 – [120 分钟]
(K4)在缺陷报告中对功能性/非功能性缺陷进行分析、分类、描述。
第8章:标准和测试改进过程 – [0 分钟]
此部分对测试分析员不作要求。
第9章:测试工具与自动化– [90 分钟]
9.2 测试工具的概念
(K2)从以下角度比较每个测试工具的原理和特性:“风险和收益”,、“测试工具策略”、“工具集成”、“自动化语言”、“测试准则”、“工具部署”、“开源工具”、“工具开发”、“工具分类”。
9.3 测试工具分类
(K2)从目的、用途、优点、风险等角度对测试工具进行分类并举例说明。
(K2)将工具列表中的工具映射到不同的测试级别和测试类型。
第10章:个人技能与团队构成– [30 分钟]
10.6 沟通
(K2)举例说明测试人员如何在项目中进行专业的有效的沟通。描述时应考虑风险和机遇。
Advanced Level (CTAL)中文大纲下载地址:http://www.istqb.org.cn/istqb/download/ctal/