考个ISTQB证书有用吗

article/2025/9/9 21:19:32

考ISTQB证书有用吗?

 

[我的回答]2018年8月22日


从2001年毕业开始,我一直从事的都是软件测试相关工作,包括软件测试、测试管理、测试能力改进和测试咨询培训等。2005年开始介入ISTQB的工作(比国内CSTQB成立时间更早),参加了ISTQB基础级、高级和专家级大部分大纲的评审。目前是国内CSTQB的资深专家,负责与参与了国内CSTQB对所有核心ISTQB大纲的本地化,以及是国内ISTQB基础级、高级测试分析师TA和高级测试管理TM参考教材的主要编写者。根据我在ISTQB的多年的经验,给大家聊聊ISTQB证书和ISTQB所提供的知识体系,希望对大家了解ISTQB有所帮助。

 

“考ISTQB证书有用吗?”,这应该是我在做ISTQB公开课和企业内训过程中,学员问我最多的一个问题。我将这个问题拆分为下面2个:

一、ISTQB证书

二、ISTQB知识体系

 

一、ISTQB证书

大家应该都是做测试方面工作的,通常工作几年之后都会有换工作的想法,而跳槽必定会经历面试这一关。你觉得会因为你拥有一张ISTQB证书就能轻轻松松面试成功,并谈成心仪的薪酬吗?

 

我想这种可能性很小。参加培训并考试通过最终拿到ISTQB证书,但是你去面试从来都不是因为你有这个ISTQB证书而进入公司的,ISTQB证书最多只是一个公司招聘中的一个必备条件,而不是决定条件。决定你是否应聘成功的一定是你的综合实力,例如:行业背景知识、测试技能(这个和ISTQB证书有些关系)、解决问题能力、沟通能力等。

 

因此,“ISTQB证书有用吗”这个问题的答案,可能有点残酷:证书本身用处没有想象的那么大!拿到ISTQB证书不是我们的最终目的,而是其中的手段。起关键作用的是你拿到ISTQB证书的过程,即通过拿到ISTQB证书,你实际的能力提升了多少:通过参加培训或者自学ISTQB大纲,以及之后在测试工作中你是否有不断实践和刻意练习等。这就涉及到第二个问题:ISTQB提供的软件测试知识体系是否用?

 

二、ISTQB知识体系

ISTQB作为全球最大的软件测试认证机构,拥有全球统一的标准规范和术语大纲,核心ISTQB认证分为基础级、高级(包括测试管理TM、测试分析师TA和技术测试分析师TTA)和专家级三个级别,覆盖了软件测试工程师完整的职业生涯。同时ISTQB不断扩展附加认证模块,以满足对特殊测试能力不断增加的需求。下图是ISTQB最新的认证路线图。

 

那么,ISTQB提供的这套软件测试知识体系有用吗?我的理解是:知识体系有没有用,关键取决于使用这套知识体系的人!

 

我们假如庸俗一点,看一个知识体系有没有用,简单地以你可能的收入作为评判准则。那么,你的收入主要依赖于哪些因素呢?我们以人才测评的基础模型 - 冰山模型,可以回答这个问题。

根据冰山模型,作为个人你能创造出多大的价值,主要依赖于下面3大要素:

1) 知识和技能。我现在在写这篇文章,冰山模型是知识,而通过电脑打字就是技能。知识和技能是可以后天习得的,也是很容易看到的,并且容易展示出来的,属于冰山模型中露出来的部分;

2) 能力,例如学习能力、解决问题能力、沟通能力等。相对知识和技能,培养能力的周期更长,也相对困难,并且相对不那么容易观察。能力高低通常不是一眼就能看出的,往往需要仔细的行为观察,因此能力在冰山的中间部分;

3) 天赋,包括性格、动机和价值观等。比如,我属于内向型性格的人,在其他条件类似情况下,应该是更适合做技术方面的工作。天赋通常很难改变,也很难观察到,有时候我们自己都不知道天赋在哪。但是我们可挖掘自己的天赋,并选择与之匹配的工作,以最大化利用天赋。天赋属于冰山模型的最下面部分;

 

根据冰山模型,我们可以将不同人定位成不同的类型:知识型、技能型、能力型和天赋型。需要注意的是,这几个类型并不是绝对隔离的,通常前面类型是后面类型的基础,例如:能力的培养依赖于你获取的知识和练习的技能。天赋型基本离我们比较远,例如:你有音乐天赋,相对来说,你可以更快更好的学好音乐,所以不在讨论范围。

 

回到前面的问题:ISTQB知识体系有没有用?培训过程中经常也会有学员说:ISTQB大纲中内容和考试内容都是过于理论化。为什么会这样?以ISTQB基础级为例,原因是:

1) 因为要考ISTQB证书,考试过程中必须要提供一个标准答案。而测试过程中的活动,只能是当前测试场景下,选择一个相对合理的。每个学员/测试人员,其测试关注的行业、产品、开发模型、质量要求、时间成本限制等方面都是不一样的,因此同样的测试技术或测试知识点,大家的理解都会不一样。因此就会出现:我们不一样,我们不是这样处理的等疑问;

2) 其次,ISTQB基础级中,大家会发现学习目标分别属于K1、K2、K3和K4标识,而大部分的学习目标属于K1和K2,即牢记和理解层面,这本身就是知识层面的东西(详细内容可以参考:布鲁姆学习深度模型);

 

假如你参加了ISTQB基础级2天或4天的培训,并且在随后的考试中成功拿到26分,你就拿到了ISTQB基础级证书。但到目前为止,你还是属于知识型选手。你觉得知识很值钱吗?讲真,我见过很多知识装X、知识唬人的,但没怎么见过纯粹用知识赚钱的。因为:

1) 互联网时代,你想要什么知识,网上搜索就可找到;

2) 知识和思维,是有差别的。不能内化为能力的知识,很难替你挣钱;

 

因此,参加ISTQB培训并考试通过拿到证书,你主要收获在于:除了帮助你通过ISTQ认证考试拿到证书之外,ISTQB认证讲师结合他的经验与你分享测试知识在测试过程中的一些应用和分析(能力层面的东西),包括测试概念,将ISTQB知识体系以系统化和结构化方式帮助你梳理清楚。但这些应用和分析你可能听听很有道理,但这还都是属于讲师的,不属于你。假如你想让ISTQB证书和知识体系有用,并帮助你将来挣到更多的钱,你需要在接下来的至少2年时间内,不断的刻意练习,将测试知识转换为你的技能和能力,从多层次多角度看待测试过程中碰到的问题,不断提升你的分析和解决问题能力。

 

可惜的是,很多学员都是听完课,考完试,拿到证书就结束了。过了1个月左右时间,ISTQB基础级的内容基本就差不多全忘记了(例如:我在上ISTQB高级课程时,会再询问学员一些ISTQB基础级的问题,很少有人能结合他测试工作进行解释)。大家要记住,ISTQB培训和考试的2天或4天,这只是入门,后续的刻意练习将ISTQB知识转换为你的能力更为关键。但刻意练习相对更加辛苦,持续时间长,需要有足够的驱动力和长远目标支撑着你。讲真的,能够一直坚持下去的人,不多!

 

分享完毕,希望对你有所帮助!

 


http://chatgpt.dhexx.cn/article/KnLSawkE.shtml

相关文章

1-1 ISTQB-FL基础认证证书

【前提摘要】 什么是ISTQB? 什么又是FL? 以及证书作用,这些都可百度查到 【内容概述】 同截图内容所示, 根据FL考试大纲 & 练习题对比, 梳理了考试范围内的内容。 并自行结合个人经验&其他资料汇总&…

ISTQB认证

ISTQB知识点总结: 注释: K1:表示一般理解 K2:表示一般掌握 K3:表示重点掌握并能够应用 1.导致软件缺陷的原因(K2) 缺陷是错误的结果,更精确地说,缺陷是错误的表现。当缺…

什么是ISTQB认证

什么是ISTQB认证 作者:郑文强 文章下载:什么是ISTQB认证 1.什么是ISTQB ISTQB(InternationalSoftware Testing Qualifications Board)全称国际软件测试认证委员会,是一个注册于比利时的非赢利性组织,是…

Android Studio 安装TinyPng插件

文章目录 下载插件临时邮箱API Key 申请入口API Key使用使用 下载插件 TinyPNG Image Optimizer 临时邮箱 https://temp-mail.org/zh/ API Key 申请入口 https://tinypng.com/developers API Key使用 Perference ->TinyPNG Image Optimize 使用 1、选择批量图片右键…

gulp-tinypng-nokey [error]: xxx Too many files uploaded at once

使用tinypng-nokey压缩图片时,网上给的方案的代码都是这样的: const gulp require(gulp); const tinypng_nokey require(gulp-tinypng-nokey);const path ./test/raw-assets/;gulp.task(tiny_png_1, function () {console.log( ------------ start d…

解决tinypng 1.0.6 在线压缩C#接口报ssl错误的方法

因为作者的做法是使用了他们的证书, 但是如果是插件引用, 感觉是无法调用的. 所以我们直接下载code 修改这里即可 namespace TinifyAPI.Internal internal static class SSL public static bool ValidationCallback(HttpRequestMessage req, X509Certificate2 cert, X509Chain…

TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)

TinyPNG使用智能有损压缩技术将您的WebP, PNG and JPEG图片的文件大小降低。 通过选择性的减少图片中的颜色,只需要很少的字节数就能保存数据。 对视觉的影响几乎不可见,但是在文件大小上有非常大的差别。 PNG and JPEG图片的文件大小降低。 通过选择性…

Python批量压缩图片(TinyPNG)

Python批量压缩图片(TinyPNG) 什么是TinyPNG?Mac客户端申请/查看Developer API环境准备Python脚本执行批量压缩完整示例 Python批量压缩图片(TinyPNG) 什么是TinyPNG? TinyPNG提供了PNG图片的“几乎无损”压缩服务。详细介绍TinyPNG Mac客户端 Ma…

[HFCTF 2021 Final]tinypng

1NDEX 0x00 前言seebug复习一下phar在php反序列化中的利用phar文件结构local_test 0x01 brain.mdlittle trick压缩phar绕过关键词 0x00 前言 seebug复习一下phar在php反序列化中的利用 参考https://paper.seebug.org/680/ 写的太好了… 直接粘了 phar文件会以序列化的形式存…

VSCode安装TinyPNG,并配置api key

1 打开VSCode 在【扩展】中搜索【TinyPNG】插件,并安装 2 添加api key 没有这一步,对文件进行压缩时会失败,提示 3 获取api key 3.1 打开tinypng网站 打开tingypng,滑动到最底部,打开Developer API 或者直接打…

破解tinypng文件上传的限制

简单破解tinypng文件上传的限制 /** * 帮助文档* -------* * 获取帮助* 指令 -h* * 获取命令执行文件夹 * 指令 -f * 参数 ./* 必填,待处理的图片文件夹* * 获取是否深度递归处理图片文件夹* 指令 -deep* 可选,默认不深度递归* * 命令行脚本参考示例* &…

TinyPNG批量压缩工具脚本Python

TinyPNG官网: https://tinypng.com/ TinyPNG是目前为止最为欣赏的图片压缩工具, 图片压缩比截图 1经过ps压缩之后,还能减少50%以上的体积,肉眼居然一点看不出压缩模糊的痕迹; 2相比于jpg,对png透明的图片,体积压缩更为出众; 3为开发者提供了api接口,支持多种后端语言。…

super-tinypng压缩图片

使用快捷键WinR,输入cmd,进入命令行 安装super-tinypng插件 npm i super-tinypng -g在图片文件夹输入该命令 super-tinypng压缩完后会生成一个output文件夹,里面是压缩后的图片

TinyPNG

TinyPNG使用智能有损压缩技术来减少*PNG文件的文件大小。通过选择性地减少图像中的颜色数量,存储数据所需的字节更少。PNG很有用,因为它是唯一可以存储部分透明图像的广泛支持的格式。格式使用压缩,但文件仍然很大。使用TinyPNG缩小应用和网站…

TinyPng图片压缩的正确打开方式

https://tinypng.com/ TinyPNG使用智能的「有损压缩技术」来减少WEBP、JPEG和PNG文件的文件大小。通过选择性地减少图像中的「颜色数量」,使用更少的字节来存储数据。这种效果几乎是看不见的,但在文件大小上有非常大的差别。 使用过TinyPNG的都知道&…

tinypng注册

首先你得用谷歌浏览器!!!!!!!!!!!!!!!!!!!&#xf…

TinyPNG 智能PNG和JPEG图片压缩

TinyPNG Smart PNG and JPEG compression (English) TinyPNG 智能PNG和JPEG图片压缩(中文版) TinyPNG做了什么? TinyPNG使用智能有损压缩技术将您的PNG文件的文件大小降低。 通过选择性的减少图片中的颜色&#xff0…

使用TinyPNG API压缩图片

使用TinyPNG API压缩图片 在撰写论文的时候,美观,大气,上档次的图标能够很好地给自己的论文加分,好的可视化结果也能够让审稿人赏心悦目。但是有时候在可视化图片的时候有可能原始图像过大从而很占内存;这时候就希望能…

FME读写cass数据的方案及操作流程

FME读写cass数据的方案及操作流程 一。CASS数据转换(一)读取南方CASS数据 南方CASS数据采用AutoCAD的DWG、DXF文件方式进行存储,用FME可以直接对DWG\DXF文件进行读取,但FME不能识别CASS扩展属性信息。在FME WorkBench中无法看到CA…

FME性能调整

FME性能调整 原文地址: https://knowledge.safe.com/content/kbentry/579/performance-tuning-fme.html 一、要素缓存 要素缓存(或在FME2017及以下版本中使用“全部检查运行”—Run with Full Inspection)允许你存储转换的中间结果并进行检…