作为软件测试员,我们在项目的不同阶段一直从事着各种各样的测试,但是当需要测试我们自己技能状况时,却找不到一个合适的方法。我要谈的主题是面试涉及的内容以及如何准备面试,这篇文章只是概括的讨论一下:一个测试员在面试过程中必须面对的挑战。

  首先从准备软件测试工作的简历说起。

  如何准备一个好的简历呢?

  好的简历要描述出你的技能,经验和特长。不要拿同样的简历去应聘不同的职位(每个职位的要求是不同的),稍作修改可以让你的机会大增。比方说,你可以突出你具有符合职位的相关技能,如自动化测试工具或其他方面的测试工具的经验。你还可以加上其他一些技术的基本知识,这会给你带来更多的筹码。

  面试前的准备:

  在你去面试前,仔细核对一下职位要求。要清楚知道是要求纯手工测试,还是自动化测试,或者是两者都要求。看看自己的工作经验是否与此职位要求相匹配。

  面试官将会主要围绕这个职位的要求和你简历中提到的内容进行,务必确保你可以自信的回答问题。是否讨论其他方面的内容,取决于你和面试官之间的面谈。

  面试时表现自信:

  一般说来,面试首先会从了解求职者的概况开始。这类问题大概是问你的名字,工作性质,什么时候开始进入软件测试行业之类的。一些面试官对于你的私人问题比如家庭情况并不感兴趣,所以,如果他不问,那么你也不要主动提起。

  回答问题时,尽量说你所知道的,不要去解释一些你的理想条件下的例子。面试官感兴趣的是实际解决办法,而不是空想。告诉面试官你的解决问题的方法或途径,不要抱怨任何人尤其是开发人员或程序员。如果你这样做,会让面试官觉得你很不成熟。目前来说,在很多的面试中,场景面试比直接的问与答用的更多了。如果面对你不熟悉的场景,思考一下再回答,不要急着回答。

  你在面试中的表现很重要,端正的态度也不容忽视。管理者很容易可以判断你是否真的有项目经验,还是你只是在杜撰经验。你回答问题时表现出来的信心会给面试官留下很深的印象的。对于你不确定的问题,要尝试回答,不要放弃。你也可以谈论一下你的业余爱好,这样可以显示你富有创新精神并且是个不断学习的人。

  我们大都有这样面试经历,面试中会问你从事过什么项目或熟悉什么业务。你不必担心你没有经验。项目进展取决于公司,测试者并不能决定什么。当然,自己负责的任务是可以自己决定的(我的意思是你自己的模块或者负责的模块)。这不仅有助于掌控进度同时也会鼓舞其他人员按项目进度完成工作。可以遵循那些已经被证实是好的流程。所以,不应责备别人不按流程办事,而是应该创造一个新的流程。不要忘记创新精神可是我们测试者必须具备的素质啊。

  还有一点很重要的是:对于面试你的人是不是有QA背景的这一点并不是很重要,来自开发领域的人同样可以面试测试职位。我的意思是面试官并不需要一定要在QA领域工作过。这种情况下,回答问题时要特别小心了。让一个没有QA背景的人来面试一个测试员职位,看起来虽然有点不合情理,但是记住,这是个很好的经历,因为你可以从中了解到别人是如何理解测试的。

  致读者:

  你在软件测试面试中有什么样的经验呢?如果你想分享一些哪些该做,哪些不该做的话,请在下面跟帖写出,这将有助于其他测试者从中学习。后,祝愿你的软件测试之路一路畅通。