前不久一个写了一片关于ISTQB Advanced Level (Test Manager) 认证的博客,有一些同行咨询相关的问题,大致包括下面这些,现在我一一来回答,并传授亲身经历的通过认证秘籍。
问题一、ISTQB是什么?有哪些分类?
ISTQB(International Software Testing Qualification Board)是国际唯一权威的软件测试资质认证机构, 主要负责制订和推广国际通用资质认证框架,即“国际软件测试资质认证委员会推广的软件测试工程师认证”(ISTQB Certified Tester)项目。ISTQB现有包括美国、德国、英国、法国、日本等四十几个成员国,超过十四万人员通过了该认证。中国于2005年开始在中国上海筹备CSTQB(Chinese Software Testing Qualification Board)并于2006年5月26日在美国奥兰多举行的ISTQB2006年年会上得到正式批准,成为ISTQB的成员。
ISTQB有初级/Foundation和高级/Advanced两大类。
高级/Advanced的又分成测试经理/Test Manager、测试分析师/Test Analyst、测试技术分析师/Test Technical Analyst三类,三类的考试是分开的,三类之间没有任何关联关系。
通过初级/Foundation、测试经理/Test Manager、测试分析师/Test Analyst、测试技术分析师/Test Technical Analyst任何一个考试,颁发相应的证书,但是如果想靠高级的,必须通过初级的考试,这个消息是从培训机构那里得知的。这也是为什么我们很多同事明明可以直接参加高级的培训,还去先参加初级的培训。
问题二、ISTQB有用吗?
一个有牌子的商品,总比没牌子的可信度高些;但是有牌子的商品,质量就一定比没牌子的商品质量好吗?不一定。ISTQB就像是一个牌子,有了这个认证,找工作时,可以拿来当叩门砖,当然如果能力就那么回事,有叩门砖也没啥用。
还有就是欧美企业可能比较熟悉ISTQB,其他企业也不一定知道ISTQB。现在ISTQB在中国的普及度不高,含金量还是比较高的,所以高级的考试应该还是蛮有用的。
再说说参加ISTQB培训能不能学到东西。如果你本来就知道的挺多,那ISTQB培训没啥好学的,除非为了认证。如果是你对软件测试一无所知,这个培训也帮不了多少,因为很短的培训,也吸收不了那么多东西。但是如果你知道些测试的东西,但是觉得自己所知道不系统,那这个培训还是帮助很大的。在这里说下,培训的只是主要是用来考试认证的,有些东西比较好,可以用到自己的工作当中,但是有些不适合,考完试,就不需要了。
问题三、自己看教程能通过考试吗?
这个我还真没办法回答,但是我个人认为如果你曾经有过一年软件测试的经验,并且在公司里接受过正规的系统的测试培训,你看初级考试的材料,应该能通过。对于高级考试,我觉得自己看材料能通过的概率很低,像测试经理/Test Manager考试,参加完培训考过的通过率也就在60%。
问题四、培训的费用是多少?
初级的培训费用在2500左右,包括培训和考试。高级的培训费用,公开课在10000左右,企业组织的培训,如果人多,可能会实惠些,比如7000。目前,初级的培训机构在北京上海广州都有;高级的培训机构上海广州有,其他地方还不知道。不过目前高级的培训做的比较滥,也许是因为做的少吧。目前通过高级考试的,全国好像也就几十个人。
ISTQB考试通过秘籍
下面奉送考试通过秘籍,这是培训机构反复强调的,也是我个人验证过的秘籍。
秘籍一、看大纲,不管哪个级别的考试,都需要看大纲,因为试题是根据大纲出的,所以看大纲没错的。考初级的时候,我是什么都没看,就听听课,就过了,因为那会我在软件测试行业已经三年多了。高级考试的时候,培训老师反复强调要看大纲,看的人都通过了,而且分数还不低。
秘籍二、如果培训老师在培训的时候给一些习题做,不同意给大家拷贝拍照等,那大家注意了,这极有可能就是真题。因为培训的费用都很高,出那么多钱参加培训,不是说这个培训值那么多钱,而是那个通过后拿到的证书值钱,所以培训机构也会想方设法让参加培训的通过,这具体的操作就各不相同了。