ISTQB AL高级认证系列03:ISTQB AL-TTA测试技术分析员学习目标

来源:互联网 发布:ie无法打开淘宝网 编辑:程序博客网 时间:2024/04/30 13:05

ISTQB AL-TTA(ISTQB高级测试技术分析员模块)主要是针对测试技术分析人员而设立的知识和实践。学习完ISTQB AL-TTA模块之后,高级测试技术分析员应能负责完成如下工作:

(1)        按照技术需求构造测试策略中定义的任务。

(2)        详细分析系统内部结构以满足特定的质量要求。

(3)        根据技术质量属性,例如性能、安全性等对系统进行评估。

(4)        准备和执行足够的测试活动并报告项目进度。

(5)        开展和指导技术方面的测试活动。

(6)        提供必要的信息以帮助开展评估活动。

(7)        部署必要的工具和技术,实现预先定义的测试目标。

ISTQB AL-TTA(ISTQB高级测试技术分析员模块)的主要学习目标如下:

第1章:软件测试基础 – [30分钟]

第2章:测试过程 – [180分钟]

2.4测试分析与设计

  • 解释在软件生命周期的哪些阶段可采用非功能性测试和基于结构的测试。解释为什么非功能性测试仅在软件生命周期的某些特定阶段进行(K2)
  • 举例说明影响测试条件开发的结构和级别的准则(K2)
  • 描述测试分析和设计如何成为发现缺陷的静态测试技术(K2)
  • 举例说明什么是测试准则,以及测试准则如何应用在测试规约说明中(K2)

2.5 测试实现与执行

  • 描述测试执行的前置条件,包括测试件;测试环境、配置管理和缺陷管理(K2)

2.6评估出口准则与报告

  • 通过给定的一组测量数据,判断是否达到了测试完成准则(K3)

第3章:测试管理 – [120 分钟]

3.9.2 风险管理

  • 列出基于风险进行计划和执行技术测试的方法所需的全部活动(K2)

第4章:测试技术 – [930分钟]

4.2 基于规格说明

  • 列出每个特定的基于规格说明测试技术如何发现典型缺陷的例子(K2)
  • 使用下面列出的测试用例设计技术,对给定的软件模型编写测试用例。(需要满足给定模型中要求的测试覆盖)(K3)
    • 等价类划分
    • 边界值分析
    • 决策表
    • 状态转换测试
  • 分析一个系统或者它的需求规格说明,选择合适的基于规格说明的技术满足特定的目标,并按照IEEE829标准,列出组件测试用例、非功能测试用例和测试规程的主要内容(K4)

4.3基于结构

  • 列出每种基于规格说明测试技术发现的典型缺陷的例子(K2)
  • 使用下列测试设计技术在实际环境下编写测试用例(测试用例需要达到给定的模型覆盖率)(K3)
    • 语句测试
    • 决策测试
    • 条件决定测试
    • 条件组合测试
  • 分析系统以确定为达到特定的测试目标应选择基于结构的哪个测试设计技术(K4)
  • 理解每种基于结构的测试设计技术和与之相关的覆盖准则,以及解释何时使用这些技术(K2)
  • 能够分析比较在不同的情况下选择使用何种基于结构的测试用例设计技术(K4)

4.4基于缺陷和基于经验

  • 描述基于缺陷测试技术的原则和应用原因,并区别基于缺陷测试技术和基于规格说明设计技术、基于结构测试技术之间的异同(K2)
  • 通过例子解释缺陷分类的概念以及它的应用(K2)
  • 理解基于经验的测试技术的原则和采用它的原因,以及何时使用该种技术手段(K2)
  • 使用探索性测试技术设计、执行和报告一个测试(K3)
  • 根据测试所要获得怎样的潜在缺陷,详细描述采用不同的软件缺陷攻击手段的测试(K3)
  • 为达到特定目标分析系统,确定应该如何选择使用基于规格说明设计、基于缺陷的技术和基于经验的测试技术(K4)

4.5静态分析

  • 使用“控制流分析”,“数据流分析”方法,验证代码中是否有不正常的控制流或数据流(K3)
  • 根据工具中得到的结果,判断代码中是否存在控制流或者数据流异常(K4)
  • 解释调用表在评估架构的质量时的用途。包括可以发现的缺陷、在测试设计和测试计划中的使用、结果的局限(K2)

4.6动态分析

  • 解释如何执行代码的动态分析,总结代码动态分析可以发现的缺陷以及其局限性(K2)

第5章:软件特征测试 – [240分钟]

5.2领域测试的质量属性

  • 从可以发现的缺陷的类型角度,描述属于域测试的非功能性测试类型的特点,及其在生命周期中的典型应用和适用于测试设计的测试技术(K2)
  • 详细说明属于非功能性测试的特定的测试用例,这些用例可以覆盖的测试目标,以及可以发现的缺陷的类型(K4)

5.3技术测试的质量属性

  • 从可以发现的缺陷的类型角度,描述属于技术测试的非功能性测试类型的特点,及其在生命周期中的典型的应用和适用于测试设计的测试技术(K2)
  • 理解、解释在软件生命周期的哪个阶段可进行安全性、可靠性和效率测试(包括ISO9126对应的子特性)(K2)
  • 区别安全性测试、可靠性测试和效率测试可以发现的错误的类型。(包括ISO9126对应的子特性)(K2)
  • 列出安全性测试、可靠性测试和效率测试的质量属性以及这些属性对应的ISO9126的子特性(K2)
  • 设计安全性测试、可靠性测试和效率测试的测试用例并列出对应的ISO9126的子特性(K3)
  • 理解、解释在测试策略中包含可维护性测试、可移植性测试和辅助测试的原因(K2)
  • 设计可维护性、可移植性的非功能性测试用例(K3)

第6章:评审 – [180 分钟]

  • 列出代码评审和结构评审可以发现的典型的缺陷(K4)
  • 列出不同的评审的类型并对比各自的优势、劣势和使用的领域(K2)

第7章:事件管理 – [120分钟]

  • 使用良好的的缺陷报告分析、分类、描述功能/非功能性缺陷(K4)

第8章:标准和测试改进过程 – [0 分钟](不做要求)

第9章:测试工具与自动化 – [210分钟]

9.2测试工具的概念

  • 从如下角度比较每个测试工具原则的要素和特性:“风险和收益”、“测试工具策略”、“工具集成”、“自动化语言”、“测试准则”、“工具部署”、“开源工具”、“工具开发”和“工具分类” (K2)

9.3 测试工具的类别

  • 从目的、使用、优点、风险等角度对测试工具进行分类并举例(K2)
  • 将工具类别中的工具映射到不同的测试级别和测试类型(K2)

9.3.7 关键词驱动测试自动化

  • 用关键词筛选方法创建关键词/活动词并在测试执行工具中加以使用(K3)
  • 使用捕获-回放工具执行测试,保证回归测试的高质量,高覆盖,高频率(K3)

9.3.8性能测试工具

  • 设计一个包含测试计划、度量、系统特性的使用性能测试工具的性能测试(K3)

第10章:个人技能与团队构成– [30 分钟]

10.6 沟通

  • 以测试者的角度,从专业性、目标、有效沟通等方面举例描述如何进行有效沟通。在描述时应考虑风险和机遇(K2)

更多资料,欢迎访问:http://blog.csdn.net/Wenqiang_Zheng