松勤软件学院

 

ISTQB认证体系与考试流程解读

全球软件测试领域唯一认证.从基础到高级全体系认证

权威.高效 打造国际化软件测试人才

 

松勤软件学院教学团队 汇编

 

 

 


第一章   ISTQB简介

 

1 . ISTQB机构介绍

 

ISTQB®(International Software Testing Qualifications Board)全称国际软件测试认证委员会,是一个注册于比利时的非赢利性组织,是国际唯一权威的软件测试资质认证机构。其主要负责制订和推广国际通用资质认证框架,即“国际软件测试认证委员会推广的软件测试工程师认证”( ISTQB®Certified Tester ) 项目。该项目由ISTQB® 授权各国分会组织本国的软件测试工程师的认证,并接受ISTQB® 质量监控,合格后颁发全球通用的软件测试工程师资格证书。

ISTQB® 目前拥有58个分会,覆盖包括美国、德国、英国、法国、印度等在内的120多个国家和地区。来自于这些国家和地区的数百位测试领域专家作为志愿者服务于ISTQB® 及其倡导的软件测试工程师认证体系。 截至目前全球范围内参加过ISTQB® 认证的软件测试工程师近830,000人,并每季度以超过50,000人的速度递增,使得ISTQB® 为测试行业的第一大认证机构,在整个IT行业居第三位(仅次于PMI和ITIL)。

 

2 . CSTQB简介

 

CSTQB®(Chinese Software Testing Qualifications Board)是ISTQB® 在大中华区(包括港澳台地区)的唯一分会,成立于2006年。全权代表ISTQB® 在授权区域内推广ISTQB® 软件测试工程师认证体系,认证、管理培训机构和考试机构,接受ISTQB® 的全面的业务指导和授权。CSTQB® 授权上海同思廷软件技术有限公司为大中华区唯一授权运营机构,负责组织CSTQB® 考试和认证事宜。

CSTQB® 通过市场调研、信息交流、咨询培训、评估认证、知识产权保护等方面的工作,推动中国软件测试行业的发展,做好为CSTQB® 会员的服务工作,面向全行业,发挥政府与企事业单位之间的纽带和桥梁作用,为中国的测试行业提供一个新测试方法、新技术的研究和推广的交流平台,加强国际交流与合作,积极推进国际通用软件培训和认证体系,建成规范的高端培训和认证平台,推动国际软件测试人才流动和技术交流,使中国软件测试行业与国际接轨。

 

3 . ISTQB合作单位

 

截止2016年12月,国内来自IBM、微软、HP、西门子、索尼、广联达、腾讯、阿里巴巴、东软、中软、联想、华为、中科软、大唐电信、花旗、建行等大中型企业的超过10,000名测试工程师通过CSTQB® 获得了ISTQB® 证书。这些来自制造、IT、金融、汽车、航空、电信、能源、交通、军工等领域的近百位软件测试行业权威人士自愿加入CSTQB® 专家工作组,并且不断吸收和引入国内外业界前沿技术和知识,致力于推进软件测试国际标准在国内产业界、教育界的推广与应用,规范中国软件测试人才的培训体系,使中国软件测试行业与国际接轨。

 

4 . ISTQB带给企业的收益

 

获得ISTQB® 证书后,企业开发的应用程序可靠性不断增长且测试活动成本不断优化,对企业而言,更具竞争优势。

 

获得证书使专业咨询公司能够为顾客提供高质量服务,增加其产值和提升品牌价值。

 

ISTQB® 为拥有多位认证测试工程师的企业推行“合作伙伴计划”。点击获取更多ISTQB®合作伙伴计划信息。

 

5 . 合作企业评语

 

 5. 1SONY测试经理

 

ISTQB®体系帮助我们SONY各个测试部门以及和开发部门之间统一了术语,建立了一致的能力评价体系,教会了SONY测试人员在从事具体项目工作中所需要的测试知识和技能。同时,ISTQB®的知识体系还是一个快速的工作索引,当遇到具体技术问题时,能够很快的在ISTQB®的方法论中找到启发。总体来说ISTQB®对测试团队的建设、项目的进行、能力的提高给出了整体的纲要。我们在引入ISTQB®的几年里,团队的水平有了显著的提高。

 

 5.2浙江海利普电子科技有限公司软件测试经理

 

ISTQB®是我参加的培训中高质量、系统化、标准化的专业测试领域课程。它给测试从业人员展示了一张全球公认的能力进阶路线图,同时提供了一个基础平台使全球测试人员使用通用语言有效沟通。

 

对我个人而言,它为我目前的工作提供了一个很好的理论框架,可以使我在短时间内收集各行各业资深测试工程师的智慧和经验总结,拓展了视野,加深了认知,从而更加专业地处理工作中遇到的各类问题,对我团队的人员能力培养与评估提供了有价值的参考。

 

 5.3中国工商银行数据中心总经理

ISTQB®初级课程的学习及认证,使参训学员全面掌握了基于最佳实践的软件测试管理流程与技术,提高了测试组织和管理能力。通过系统化培训,帮助中心建立了组织统一的专业测试流程、管理标准和测试语言规范,不断提升中心测试工作规范性与统一性水平,有效提高了中心测试效率与质量,加速促进中心测试工作体系与国际接轨,进一步保持行业竞争优势。

 

 5.4中国民航信息网络股份有限公司研发中心测试与交付部经理

 

通过ISTQB®不同级别与种类的培训,使得测试人员在测试理论方面有极大提升,对测试目的、测试流程、测试评估与控制方面有了更深刻的认识。通过理论与实践的结合,测试与交付部能够使用更专业的理论指导实际测试工作,对被测系统给出更为全面的测试建议,用更科学的方法和流程保障航信产品质量。

 


第二章   ISTQB认证体系

 

1 . 认证项目

 

ISTQB®-Certified Tester 是一个基于全球统一标准规范、统一术语大纲的培训及认证体系。

 

它分为三个级别:基础级/Foundation Level(CTFL) 高级/Advanced Level(CTAL) 专家级/Expert Level(CTEL)。

 

基础级证书模板:

 

                   

 

高级证书模板:

 

 

专家级证书模板:

 

 

 

2 . 认证特色

 

  • 权威性:全球专家的智慧结晶,持证人数超过470,000;
  • 国际性:全球统一标准规范,统一术语大纲,证书在其成员国内通用;
  • 完整性:三个级别覆盖软件测试工程师完整职业生涯;
  • 公正性:不隶属于任何团体与个人的第三方认证机构。

 

3 . 认证收益

 

  • 熟练掌握软件测试核心技术、管理、流程和方法;
  • 全面理解基于最佳实践的软件测试高级管理、技术和方法;
  • 提高专业人员技术设计、组织和管理的技能;
  • 通过认证考试的学员,将获得全球认可的ISTQB®证书;
  • 全面的职业生涯规划,为职场发展添砖加瓦。

 


第三章   基础级认证

 

1 . 对象

 

基础级认证Foundation Level (CTFL):适合有一定测试专业基础知识的测试人员,包括测试工作人员、测试管理人员、质量控制人员(QA/QC)等,软件开发人员、IT部门工作者等;和有志于从事软件测试人员以及具有软件测试基本知识计算机相关专业学生等。

 

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

 

2 . 内容

 

基础级认证(CTFL):主要包括软件测试基础理论、软件测试周期、静态测试技术、白盒黑盒测试技术和测试设计、测试管理基础和测试工具基础。

 

基础级扩展 - 敏捷测试工程师(CTFL-AT):主要包括软件测试基础理论、软件测试周期、静态测试技术、白盒黑盒测试技术和测试设计、测试管理基础和测试工具基础。

 

3 . 考试方式

 

现场,笔试。 

 

4 . 试卷组成与通过标准

 

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

 


第四章   高级认证

 

1 . 对象

 

Advanced Level (CTAL)高级认证,适合 3到5 年以上测试相关经验的测试人员,包括测试员、测试分析师、测试工程师、测试咨询人员、测试经理、用户验收测试人员以及软件开发人员。也适合于希望深入理解软件测试的人员,如:项目经理、质量经理、软件开发经理、业务分析人员、IT主管和管理顾问。参加该级别认证的人员需先通过 ISTQB® 基础级认证。

 

2 . 考试方式

 

现场笔试,高级认证分为三个模块: Test Manager(高级测试经理), Test Analyst(高级测试分析师)与Technical Test Analyst (高级技术测试分析师),可以单独考取其中任意一个模块。如果三个模块全部通过,可以取得高级大证书。

 

3 . 内容

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

 

4 . 高级测试经理(TM)

 

 4.1认证目标

 

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

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

 

 4.2试卷组成与通过标准

  • 考试包含65道单选和多选题,分值按题目的难度而不同;
  • 考试时间为3小时,非母语考生可延长25%考试时间,相当于延长45分钟考试时间;
  • 考试总分为115分,分数达到65%以上(75分以上,含75分)方能通过考试。

 

5 . 高级测试分析师(TA)

 

 5.1认证目标

 

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

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

 

 5.2试卷组成与通过标准

 

  • 考试包含60道单选和多选题,分值按题目的难度而不同;
  • 考试时间为3小时,非母语考生可延长25%考试时间,相当于延长45分钟考试时间;
  • 考试总分为120分,分数达到65%以上(78分以上,含78分)方能通过考试。

 

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

 

 6.1认证目标

 

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

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

 

 6.2试卷组成与通过标准

 

  • 考试包含45道试题,分值按题目的难度而不同;
  • 考试时间为120分钟,非母语考生可延长25%考试时间,相当于延长30分钟考试时间;
  • 考试总分为80分,分数达到65%以上(52分以上,含52分)方能通过考试。

 


第五章   专家级

 

1 . 对象

 

专家级/Expert Level(CTEL)目前推出的模块是实施测试过程改进(Implementing Test Process Improvement),包含25题不定项选择题和2题(3题中选2题)情景题,考试时间为135分钟,非母语考生可延长25%考试时间,考试总分为135分,分数达到总分的65%及以上(88分以上含88分)则通过考试。

 

参加该级别认证的人员需先通过 ISTQB® 高级认证中的TM级别认证。

 


第六章   认证考试安排

 

1 . 考试时间

 

考试时间:每月第二周周五和第四周周日下午15:00 (ISTQB)。

 

2 . 考试备案

 

考试备案:各授权考点应在考试前(见如下备注)发送邮件至 exam@cstqb.cn 邮箱向CSTQB考试中心进行备案。备案内容包括:考试时间、考试类型、考试场次及人数、监考员和考试地点。(备注:FL 中英文需在考试前 15 个工作日申请备案;AL 中英文需在考试前 25 个工作日申请备案。)

 

3 . 考试地点

 

由授权考点提供,且能保障符合考试要求的考试场地(和考试环境)。

 

4 . 考题语言

 

可选中文,也可选英文。但在每一个考试场地的每一次考试只能选择一种语言,授权考点需在备案时注明考试语言。如未提前注明的,则作为选择中文处理。

 

5 . 考试人数要求

 

6 人或以上/(每场每考点的考试)。最多每场每考点的人数以此考点最大容量为限。

 

6 . 评分标准 

 

1. 基础级 Foundation Level 

  • 每道题的分值都为 1 分,总共 40 道题。
  • 考试时间为 1 小时,非母语考生可延长 25%的考试时间。
  • 考试总分为 40 分,分数达到 65%及以上(26 分及以上)方能通过考试。

 

2. 基础级扩展 Foundation Extension (敏捷 Agile Tester) 

  • 每道题的分值都为 1 分,总共 40 道题。
  • 考试时间为 1 小时,非母语考生可延长 25%的考试时间。
  • 考试总分为 40 分,分数达到 65%及以上(26 分及以上)方能通过考试。

3. 高级 Advanced Level 

 

a 高级测试经理 Advanced Level_Test Manager 

  • 考试包含 65 道单选和多选题,分值按题目的难度而不同。
  • 考试时间为 3 小时,非母语考生可延长 25%的考试时间。
  • 考试总分为 115 分,分数达到 65%及以上(75 分及以上)方能通过考试。

 

b 高级测试分析 Advanced Level_Test Analyst 

  • 考试包含 60 道单选和多选题,分值按题目的难度而不同。
  • 考试时间为 3 小时,非母语考生可延长 25%的考试时间。
  • 考试总分为 120 分,分数达到 65%及以上(78 分及以上)方能通过考试。

 

c 高级技术测试分析 Advanced Level_Technical Test Analyst 

  • 考试包含 45 道单选和多选题,分值按题目的难度而不同。
  • 考试时间为 2 小时,非母语考生可延长 25%的考试时间。
  • 考试总分为 80 分,分数达到 65%及以上(52 分及以上)方能通过考试。

 

 4. 专家级 Expert  Level 

专家级/Expert Level(CTEL)目前推出的模块是实施测试过程改进(Implementing Test Process Improvement),包含25题不定项选择题和2题(3题中选2题)情景题,考试时间为135分钟,非母语考生可延长25%考试时间,考试总分为135分,分数达到总分的65%及以上(88分以上含88分)则通过考试。

 


第七章   考试流程

 

1 . 注册报名

 

考生于考试 2 周前向授权考点提交正确有效的个人信息进行报名并缴费。各授权考点应在每期考试前十个工作日向 CSTQB®考试中心提交报名信息表和认证考试费,并在后台录入考生信息(已注册的并且注册信息没有变更的情况下,无需再重新录入信息)。

 

考生信息经 CSTQB®考试中心审核通过后,注册号和登录 CSTQB®官网的初始密码会自动发送到考生的报名手机和邮箱内。【注:请考生务必提供常用个人手机号码与电子邮箱,以便接收考试相关通知】

 

2 . 打印准考证

 

考生在考试前一周内根据系统通知邮件或短信提供的初始密码和链接登录 CSTQB®官网后,进入个人帐户打印准考证。考生须凭本人准考证与注册证件(身份证或护照等有效证件)参加考试。【注:系统提供的初始密码为随机密码,请考生在收到后务必尽快登录 CSTQB®官网:http://www.cstqb.cn/修改密码】

 

3 . 参加考试

 

考生需在正式开考前 15 分钟进入考场,遵守考场纪律,并听从监考老师的安排。正式开考后 10 分钟及以上到达考场的考生,监考老师一律禁止其考生进入考场参加本次考试。考试过程中,CSTQB®考试中心对考场纪律实行“零容忍”,监考老师有权对授权考点或考生的作弊行为采取措施。

 

4 . 成绩与证书

 

考试结束后,成绩将在 10 个工作日内发送至考生邮箱和手机上,考生可自行登录 CSTQB®官网查询成绩。证书将在考试结束后 20 个工作日内发至授权考点,考生凭本人注册有效证件领取。证书如有损坏或遗失,考生可向 CSTQB®考试中心申请换证或补办,如果是考生的原因导致证书损坏或遗失,CSTQB®考试中心将收取 100 元每份的制作费。

 

5. 查卷

 

考生在获知成绩一个月内,如对成绩有异议的,可向 CSTQB®考试中心递交查卷申请(书面、邮件皆可)并签署《CSTQB 查卷管理与规定_V2.5》。考生本人不能到场的,也可委托授权考点的代表进行查卷,需出具考生查卷书面委托书并签署《CSTQB 查卷管理与规定_V2.5》后方可查卷,由 CSTQB®考试中心统一安排查卷时间和地点,并且只能查阅该考生的答案与标准答案是否一致。

 

若对考题仍有异议,可申请专家复查。复查是对考题进行重新检查,包括题干、答案选项以及标准答案。复查前考生需支付复查费用 500RMB,由 CSTQB®考试中心统一安排提交给专家核实,核实之后由 CSTQB®考试中心反馈给查卷考生或委托的授权考点关于专家复查的结果。专家核实试卷期间,不允许考生或委托人在场。查卷具体情况详见《CSTQB查卷管理与规定_V2.5》。

 

6 . 申请缓考

考生如在报名缴费后遇特殊情况无法参加本次考试的,且在距离正式开考前 48 小时向CSTQB®考试中心书面(邮件)说明的,保留考生注册信息允许缓考一次,考生可在一年内选择其他考试时间参加考试,否则将视为自动放弃,此次考试费用不予退还。

 

7 . 考试流程图

 

 

 


第八章    常见问题

 

1 . ISTQB®的证书有效期是多久?

 

Foundation Level和Advanced Level的证书是终身有效的。Expert Level的证书最初有效期是5年,在初始的5 年以后,个人可以延长证书的当前级别到下个5年,证书的延期次数是没有时间限制的。

 

2 . ISTQB与CSTQB的关系?

 

ISTQB®是一个国际性的非赢利组织,由中国、美国、英国、德国、日本等54个国家成员组成。主要致力于在全球范围内建立统一的认证体系和标准,编写更新认证大纲,验收培训机构,监督认证颁证。

 

CSTQB®是国际软件测试认证委员会(ISTQB®)在大中华区的分会。旨在大中华区域内推广ISTQB®认证体系,代表ISTQB®认证、管理培训机构和考试机构。同时,配合国家行业主管部门,制定和颁布符合国际标准的测试行业规范;加强与国际间的交流和合作,推动国际软件测试人才流动和技术交流,使中国软件测试体系与国际接轨。

 

3 . 什么是ISTQB® Certified Tester认证体系?

 

是在ISTQB®和各成员国共同努力下建立的,面向所有软件测试工程师的国际性认证体系。认证分Foundation Level、Advanced Level和Expert Level。整个体系贯穿了测试工程师的整个职业生涯,并把考试与培训进行严格分离开来,做到独立权威公正。是目前为止测试行业全球第一大认证体系。

 

4 . ISTQB®认证与国内同类认证有何区别?

 

ISTQB®本身是一个国际性的软件测试工程师认证机构,现有50个国家成为其成员,中国于2006年5月26日ISTQB®年会上正式被批准成为其成员。因此,ISTQB®认证证书在其授权的50个成员国内通用,也是目前国内唯一被国际认可的测试工程师证书。认证的三个级别分别针对不同测试领域的不同职业阶段的人士。

 

5 . 目前有多少人持ISTQB®认证?

 

截至目前全世界有超过605,000名软件测试工程师获得ISTQB®认证,其中国内已有近14,000名测试工程师通过CSTQB®获得了ISTQB®证书。

 

6 . 哪里可以报名参加认证考试培训?

 

所有培训和考点机构都经过CSTQB®认证工作组严格认证授权,所有机构的资质信息我们也会及时更新在本网站上,考生可自行联系报名。为保障自身权益,请选择有资质的机构报名参加ISTQB®考试培训。有关机构资质可在CSTQB®和ISTQB®网站上查询获取。

 

7 . 考试形式是什么样的?

 

考试试题从统一的试题库中选取。

现场笔试,全部为选择题。

 

8 . 考试时间地点?

 

国内考试目前每月两次,分别为每月第二周周五与第四周周日。考试地点会选在考生比较集中的地方,如CSTQB®认证培训机构、委托考点或集体报名的单位内等。考生可就近向我们的委托考点咨询,也可以登陆CSTQB®网站获取考试信息。考生参考须经CSTQB®注册后方可参加考试。

 

9 . 所有的培训课程都是一样的吗?

 

ISTQB® 体系的培训采用认证授权的形式,所有培训涉及机构、讲义、教材、讲师等都需经由CSTQB®认证,符合ISTQB®大纲和各类规范流程要求,最大程度上保证体系的一致性和通用性。但由于课程需求和设置的差别,不同的培训机构在保证覆盖大纲内容的基础上,可能提供不同课时安排的培训课程。考生可结合自身喜好选择不同的培训课程和培训机构。

 


第九章   ISTQB全球软件测试实践报告

 

ISTQB®全球软件测试实践报告(中文版)发布,发表日期:2019-01-31 。

 

为了解全球软件测试行业发展趋势,更好地制定国际标准,ISTQB®于2017年发起了一场面向全球多个国家和地区的软件测试行业的调查问卷。该调查涵盖了几个主题,从组织和预算到技术/流程/工具,并贯穿着技能和核心能力。

 

近日ISTQB®发布了2017-2018全球软件测试实践报告,其中包括中国在内的92个国家的2,000多个受访者参与此次问卷调查。该调查涵盖了几个主题,从组织和预算到技术/流程/工具,并贯穿着技能和核心能力。

 

报告指出在接下来的5年里, 安全性测试(52.2%)被认为是软件测试行业最重要的主题对软件测试行业产生重要影响。 计算能力和可用数据的指数增长使得人工智能(49.9%)和大数据(49.0%)分别成为软件测试行业的第二和第三重要的主题。

 

在报告中还提到测试自动化被评为近期软件测试行业最热门的话题;除此之外IT行业越来越多的采用敏捷框架以及日益增长的安全性问题使得敏捷测试(57.5%)和安全性测试(49.0%)分别成为第二和第三重要的热门话题。

 

这份报告为测试领域中所有的专业人才提供了有用的信息,同时也为ISTQB®体系的进一步改革指明了方向。对测试行业来说,这是一个激动人心的时刻,这份调查数据将有助于确保目前正处于重大变革阶段的ISTQB®所制定的教学大纲能持续反映不断变化的测试实践,也能很好的契合市场的需求。