经常在各种坛子里看到有人问关于测试认证/培训的问题。不仅国内的问,国外也有许多人在关心这一类的问题。下面是我翻译自Google Group中的Software Testing (QC) & Software Quality Assurance (QA) 组的一个讨论。我觉得里面的许多信息可以给大家一些启示。

  因为这些信息都是翻译来的,版权属于讨论组和作者,所以请大家不要引用全部或者部分的内容。

  这个讨论早是一个来自Nepal-尼泊尔的测试工程师发起的。

  **************

  Binayak :测试认证真的很重要吗?这些认证真的可以在实际工作中提供帮助吗?如何能,它们如何帮助我们测试?在CSTE/ CSQA / ISTQB / ISEB 这些认证中,哪个是好的?他们有什么区别?这些认证是否可以教给我们处理不同类型的测试对象?

  谢谢!

  **************

  你这个问题类似于你的大学学历对于工作有用吗?

  还是让我们回到认证培训是否有用上来吧。

  1> 如果你是一个新手或者2-4年经验的测试者,认证培训可以给你比其他人更多的相关知识和技能。

  2> 通过认证可以帮助你获得关于软件测试的全局的视野,帮助你明白什么是测试以及你未来的方向。

  认证也不能说明你学习了多少东西。谁想通过认证换取工作或者认为认证能增加身价,谁是傻子。

  认证并不能带来工作,只能带来面试电话。如果你肚子里面有货,才能在面试中有精彩的回答。我(作者,不是lz--lz注)有一个朋友在面试中被问道测试计划的组成,他用了5分钟做阐述。你能做到吗?如果能,你是千里马。如果不能,你和被刷掉的那些人是一路货色。所以,如果你拿到的认证和你的资历、能力不符合,那是无用的。

  现在用各种认证来妆点简历已经越来越时髦了,这是因为获得这些认证既便宜用容易。通过了好,如果没有通过也不会留下什么负面的印记。我通过了ISTQB的培训,我知道有些人只准备了很短时间通过了。(其实ISTQB初级也没有那么容易了,这位印度哥们的朋友们估计比较强。--lz注)我认为应该增大难度,降低ISTQB的通过率。

  你的测试能力才是你的核心竞争力,而非那些证书。

  如果你在通过认证的过程中经过了认真系统的学习,那确实可以帮助你扩充知识。如果只是为了考试,那对你的用处很有限。

  我知道这些认证类型之间的区别,但是你要告诉我你想知道哪些方面以便于我回答

  **************

  Robert Lambert

  这个讨论很激烈,回复很多。我个人的观点是测试认证只能给你基本的对测试的理解,只能在某些程度上帮助你获得面试机会并增加面试时的专业性。

  但是,通过认证不能使你成为一个好的测试工程师。仅仅依靠好的回答也不足以给你带来一份工作。你需要在面试中解释你是如何开展工作的,你在测试中的角色,良好的沟通能力要比任何的认证都有用。