问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ISTQB(国际软件测试认证)体系详解

创作时间:
作者:
@小白创作中心

ISTQB(国际软件测试认证)体系详解

引用
CSDN
1.
https://blog.csdn.net/weixin_51721019/article/details/138351530

ISTQB(国际软件测试认证)是全球范围内最具权威性的软件测试资质认证体系之一。它为软件测试从业人员提供了从基础到专家的完整认证路径,涵盖了测试技术、测试管理等多个方面。本文将详细介绍ISTQB的认证体系、课程内容以及考试要求,帮助读者全面了解这一重要的职业认证。

一、什么是ISTQB?

ISTQB(International Software Testing Qualifications Board)国际软件测试资质认证委员会是国际唯一全面权威的软件测试资质认证机构,主要负责制订和推广国际通用资质认证框架,即"国际软件测试资质认证委员会推广的软件测试工程师认证"(ISTQB Certified Tester)项目。

关于国际软件测试工程师认证项目由ISTQB授权国家的分支机构组织本国的软件测试工程师的认证,并接受ISTQB质量监控,合格后颁发全球通用的软件测试工程师资格证书。ISTQB现有包括美国、德国、英国、法国、日本等在内的近40多个成员国。

二、ISTQB课程内容

课程内容主要包括:软件测试基础、测试与软件开发生命周期、静态测试技术、测试设计技术、单元测试、集成测试、系统测试、软件测试管理、功能(黑盒)测试工具、性能测试工具、白盒测试工具、实际案例分析等。

三、ISTQB认证体系介绍

ISTQB®-Certified Tester是一个基于全球统一标准规范、统一术语大纲的培训及认证体系。它分为三个级别:基础级/Foundation Level(CTFL)、高级/Advanced Level(CTAL)、专家级/Expert Level(CTEL)。

3.1 基础级认证(CTFL)

3.1.1 对象

基础级资格是为任何对软件测试感兴趣的人员设计的。可以包括测试人员、测试分析师、测试工程师、测试顾问、测试经理、执行验收测试的用户、敏捷团队成员和开发人员。此外,基础级资格适用于那些希望获得软件测试基础知识的人,如项目经理、质量经理、软件开发经理、业务分析师、首席信息官和管理顾问等。

基础级扩展 - 敏捷测试工程师(CTFL-AT):专业人员包括测试人员、测试分析师、测试工程师、测试顾问、测试经理、用户验收测试人员和软件开发人员等角色。也适用于在敏捷的世界中想要更深入了解软件测试的任何人,如:项目经理、质量经理、软件开发经理、业务分析师、IT总监和管理顾问等。

3.1.2 内容

基础级认证(CTFL):此大纲构成了国际软件测试认证基础级的内容,其内容并不是对软件测试整个知识领域的描c

参与基础级扩展 - 敏捷测试工程师考试,考生必须已经获得ISTQB®基础级的证书。

3.1.4 考试要求

  • 40道单选题
  • 每答对一题得一分
  • 26分以上(含26分)为合格
  • 60分钟考试时间(非母语考生延长15分钟)

3.2 高级认证(CTAL)

3.2.1 对象

适合3到5年以上测试相关经验的测试人员,包括测试员、测试分析师、测试工程师、测试咨询人员、测试经理、用户验收测试人员以及软件开发人员。也适合于希望深入理解软件测试的人员,如:项目经理、质量经理、软件开发经理、业务分析人员、IT主管和管理顾问。参加该级别认证的分为三个模块:Test Manager(高级测试经理)、Test Analyst(高级测试分析师)与Technical Test Analyst(高级技术测试分析师),通过三个模块方可取得高级大证书。

3.2.3 内容

高级功能测试技术、自动测试技术和应用、高级结构化测试技术、软件测试管理理论和方法。

a)高级测试经理(TM)

通过高级测试经理认证后,测试管理专业人员应有能力完成下列工作:

  1. 通过实现为测试组织所建立的使命、目标和测试过程来管理测试项目;
  2. 组织和领导风险识别和风险分析,并使用这些结果来进行测试评估、计划、监督和控制;
  3. 创建和实施与组织政策和测试策略一致的测试计划;
  4. 通过持续监督和控制测试活动来达到项目目标;
  5. 向项目利益相关者及时评定和报告相关的测试状态;
  6. 发现测试团队中的技术和资源缺口,并参与寻求足够的组员;
  7. 确定和计划测试团队中必要的技能发展;
  8. 为测试活动提出一个包括了预期成本和收益的商业提案;
  9. 保证测试团队内部与其他项目利益相关者的恰当沟通;
  10. 参与并领导测试过程改进活动。

b) 高级测试分析师(TA)

通过高级测试分析师认证后,测试管理专业人员应有能力完成下列工作:

  1. 基于使用的软件开发声明周期进行合适的测试活动;
  2. 基于风险分析给出的信息确定测试活动的合理优先级;
  3. 根据定义的覆盖标准,选择和应用合适的测试技术来确保测试能够提供足够的信息;
  4. 提供与测试活动相关的合适级别的文档;
  5. 确定要进行的功能测试的合适类型;
  6. 对项目承担易用性测试的职责;
  7. 应用工作产品中典型错误的知识,有效的与利益相关者一起参与正式或非正式的评审;
  8. 设计和实现缺陷分类方案;
  9. 应用工具来支持有效的测试过程。

c) 高级技术测试分析师(TTA)

通过高级技术测试分析师认证后,测试管理专业人员应有能力完成下列工作:

  1. 认证与区分软件系统中与性能、安全、可靠性、可移植性和维护性相关的典型风险;
  2. 创建详细描述了测试的计划、设计和执行的测试计划,来降低性能、安全、可靠性、可移植性和维护性方面的风险;
  3. 选择和应用合适的结构设计技术来确保测试能提供足够的信心,主要是基于代码的覆盖和基于设计的覆盖;
  4. 通过应用对代码和架构典型错误的知识,积极有效的与开发者和软件架构师一起进行技术评审;
  5. 识别代码和软件架构中的风险,并创建测试计划相关内容,通过动态分析来降低这些风险;
  6. 通过应用静态分析提出代码的安全性、维护性和可测试性方面的改进建议;
  7. 对于引入特定类型的测试自动化,概述其可能的成本和收益;
  8. 选择合适的工具来自动化技术测试的任务;
  9. 理解在应用测试自动化中的技术问题和概念。

每模块考试要求

  • a) Advanced Level_Test Manager(高级测试经理)

  • 考试包含65道单选和多选题,分值按题目的难度而不同;

  • 考试时间为3小时,非母语考生可延长25%考试时间,相当于延长45分钟考试时间;

  • 考试总分为115分,分数达到65%以上(75分以上,含75分)方能通过考试。

  • b) Advanced Level_Test Analyst(高级测试分析师)

  • 考试包含40道单选和多选题,分值按题目的难度而不同;

  • 考试时间为2小时,非母语考生可延长25%考试时间;

  • 考试总分为80分,分数达到65%以上(52分以上)方能通过考试。

  • c) Advaned Level_Technical Test Analyst(高级技术测试分析师)

  • 考试包含45道单选和多选题,分值按题目的难度而不同;

  • 考试时间为2小时,非母语考生可延长25%考试时间;

  • 考试总分为78分,分数达到65%以上(51分以上)方能通过考试。

3.3 专家级认证(CTEL)

3.3.1 对象

参加专家级实施测试过程改进模块资格认证的人员要求:

  1. 必须已经通过高级测试经理模块的认证;
  2. 除了通过资格认证考试,在获得专家级证书之前,考生还必须提供实际测试工作经验证明,特别要提供申请认证的专家级模块所在领域的工作经验证明;
  3. 除了通过考试,还要符合以下要求:
  • 至少5年的实际测试工作经验(需提交个人简历,包括2封推荐信);
  • 至少2年的专家级领域工作的经验(需提交个人简历,包括2封推荐信);
  • 至少发表过1篇文章,或在测试大会中进行过专家级模块相关的测试专题演讲。

符合上述标准的人员才能获得ISTQB®专家级相应模块的认证证书。

3.2.2 内容

改进概要、基于模型的改进、基于分析的改进、选取测试过程改进的方法、改进过程、组织,角色和技能、管理变更、改进成功的要素、适应不同周期模型。

3.2.3 考试方式

改进测试过程分为两个模块:实施测试过程改进、评估测试过程。

3.2.4 实施测试过程改进(Implementing Test Process)

考试包含25题不定项选择题,和2题(3题中选2题)情景题;
考试时间为135分钟,非母语考生可延长25%考试时间;
考试总分为135分,分数达到总分的65%及以上(88分以上含88分)则通过考试。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号
ISTQB(国际软件测试认证)体系详解