ISTQB®-Certified Tester 是一个基于全球统一标准规范、统一术语大纲的培训及认证体系。
它分为三个级别:基础级/Foundation Level(CTFL) 高级/Advanced Level(CTAL) 专家级/Expert Level(CTEL)
- 认证特色
-
权威性:全球专家的智慧结晶,持证人数超过914,000;
-
国际性:全球统一标准规范,统一术语大纲,证书在其成员国内通用;
-
完整性:三个级别覆盖软件测试工程师完整职业生涯;
-
公正性:不隶属于任何团体与个人的第三方认证机构。
- 认证收益
-
熟练掌握软件测试核心技术、管理、流程和方法;
-
全面理解基于最佳实践的软件测试高级管理、技术和方法;
-
提高专业人员技术设计、组织和管理的技能;
-
通过认证考试的学员,将获得全球认可的ISTQB®证书;
-
全面的职业生涯规划,为职场发展添砖加瓦。
Foundation Level (CTFL)
基础级认证
Advanced Level (CTAL)
高级认证
Expert Level (CTEL)
专家级认证
-
对象:
-
基础级资格是为任何对软件测试感兴趣的人员设计的。可以包括测试人员、测试分析师、测试工程师、测试顾问、测试经理、执行验收测试的用户、敏捷团队成员和开发人员。此外,基础级资格适用于那些希望获得软件测试基础知识的人,如项目经理、质量经理、软件开发经理、业务分析师、首席信息官和管理顾问等。
-
基础级扩展 - 敏捷测试工程师(CTFL-AT):专业人员包括测试人员、测试分析师、测试工程师、测试顾问、测试经理、用户验收测试人员和软件开发人员等角色。也适用于在敏捷的世界中想要更深入了解软件测试的任何人,如:项目经理、质量经理、软件开发经理、业务分析师、IT总监和管理顾问等。
-
-
-
内容:
-
基础级认证(CTFL):此大纲构成了国际软件测试认证基础级的内容,其内容并不是对软件测试整个知识领域的描述。
-
基础级扩展 - 敏捷测试工程师(CTFL-AT):主要包括软件测试基础理论、软件测试周期、静态测试技术、白盒黑盒测试技术和测试设计、测试管理基础和测试工具基础。
-
-
-
考试方式:
-
参与基础级扩展 - 敏捷测试工程师考试,考生必须已经获得ISTQB®基础级的证书。
-
-
每模块包括:
-
40道单选题;
-
每答对一题得一分;
-
26分以上(含26分)为合格;
-
60分钟考试时间(非母语考生延长15分钟)。
-
-
对象:
-
适合 3到5 年以上测试相关经验的测试人员,包括测试员、测试分析师、测试工程师、测试咨询人员、测试经理、用户验收测试人员以及软件开发人员。也适合于希望深入理解软件测试的人员,如:项目经理、质量经理、软件开发经理、业务分析人员、IT主管和管理顾问。参加该级别认证的人员需先通过 ISTQB® 基础级认证。
-
考试方式:
-
分为三个模块: Test Manager(高级测试经理), Test Analyst(高级测试分析师)与Technical Test Analyst (高级技术测试分析师),通过三个模块方可取得高级大证书。
-
-
内容:
-
高级功能测试技术、自动测试技术和应用、高级结构化测试技术、软件测试管理理论和方法。
-
-
-
高级测试经理(TM)
-
通过高级测试经理认证后,测试管理专业人员应有能力完成下列工作:
-
1、通过实现为测试组织所建立的使命、目标和测试过程来管理测试项目;
-
2、组织和领导风险识别和风险分析,并使用这些结果来进行测试评估、计划、监督和控制;
-
3、创建和实施与组织政策和测试策略一致的测试计划;
-
4、通过持续监督和控制测试活动来达到项目目标;
-
5、向项目利益相关者及时评定和报告相关的测试状态;
-
6、发现测试团队中的技术和资源缺口,并参与寻求足够的组员;
-
7、确定和计划测试团队中必要的技能发展;
-
8、为测试活动提出一个包括了预期成本和收益的商业提案;
-
9、保证测试团队内部与其他项目利益相关者的恰当沟通;
-
10、参与并领导测试过程改进活动。
-
-
高级测试分析师(TA)
-
通过高级测试分析师认证后,测试管理专业人员应有能力完成下列工作:
-
1、基于使用的软件开发声明周期进行合适的测试活动;
-
2、基于风险分析给出的信息确定测试活动的合理优先级;
-
3、根据定义的覆盖标准,选择和应用合适的测试技术来确保测试能够提供足够的信息;
-
4、提供与测试活动相关的合适级别的文档;
-
5、确定要进行的功能测试的合适类型;
-
6、对项目承担易用性测试的职责;
-
7、应用工作产品中典型错误的知识,有效的与利益相关者一起参与正式或非正式的评审;
-
8、设计和实现缺陷分类方案;
-
9、应用工具来支持有效的测试过程。
-
-
高级技术测试分析师(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分以上)方能通过考试。
-
对象:
-
参加专家级实施测试过程改进模块资格认证的人员要求:
-
1. 必须已经通过高级测试经理模块的认证;
2. 除了通过资格认证考试,在获得专家级证书之前,考生还必须提供实际测试工作经验证明,特别要提供申请认证的专家级模块所在领域的工作经验证明;
3. 除了通过考试,还要符合以下要求:
-
至少5年的实际测试工作经验(需提交个人简历,包括2封推荐信);
-
至少2年的专家级领域工作的经验(需提交个人简历,包括2封推荐信);
-
至少发表过1篇文章,或在测试大会中进行过专家级模块相关的测试专题演讲。
符合上述标准的人员才能获得ISTQB®专家级相应模块的认证证书。
-
内容:
-
改进概要、基于模型的改进、基于分析的改进、选取测试过程改进的方法、改进过程、组织,角色和技能、管理变更、改进成功的要素、适应不同周期模型。
-
考试方式:
-
改进测试过程分为两个模块:实施测试过程改进、评估测试过程。
-
实施测试过程改进(Implementing Test Process)
-
考试包含25题不定项选择题,和2题(3题中选2题)情景题;
考试时间为135分钟,非母语考生可延长25%考试时间;
考试总分为135分,分数达到总分的65%及以上(88分以上含88分)则通过考试。