文章转载链接:http://www.51testing.com/html/88/n-7797188.html
知己知彼才能百战不殆。要想回答好问题就要先思考面试官的提问的动机。
首先我们分析一下面试官为什么要问这个问题,通过这个问题的答案他希望能获取到什么信息,然后我们把他希望获取到信息表达出来就可以了。面试官通过这个问题主要想了解三个方面:
(1) 你对软件测试行业是否有足够的了解?
如果你回答“我不怎么了解“或者”听朋友介绍说“,软件测试怎么样怎么样,这种答案肯定是不合格的,因为你只是道听途说,根本就没有真正了解过这个行业。对行业的了解,是要能够清晰的说出软件测试行业(岗位)的特点是什么,优势有哪些,逆势又有哪些,企业所需要的优秀测试人员应该具备满足什么要求。
(2) 你对自身是否有足够的认知?
如果你回答“我觉得我做不了软件开发,所以做软件软件测试”或者“软件测试好上手”,这种答案说明你并没有自己的思考,只是被动了选择了这个软件测试行业。这里对自身的认知,是想了解你个人是否认同软件测试的价值,是否愿意从事这项工作,同时结合自身的技术、经验、性格等特点来说,自己与测试岗位的匹配程度。这同时也是一个机会,可以强化自己在面试官心中的竞争优势:“我比其他应聘者更加适合这个岗位的原因是什么”。
(3) 你的沟通表达能力怎么样?
如果这里回答不上来,说“想不到什么”,那么可能直接就pass了(开放性的题目是最体现沟通能力的)。我们需要结合上面提到的两个方面,有条理的回答这个问题,体现自己的沟通能力,因为软件测试岗位的沟通能力本来就是非常关键的能力之一。
在明白了面试官想问这个问题的原因后,我们就好解答了,回答这个问题,我们要体现下面3点即可:
·自己对测试行业的认识(入行前的了解,工作中的感受);
· 通过测试行业的认识,自己认为的企业需要的优秀测试人员的标准是怎样的(还不知道的同学可以先参考下方这张图);
· 个人的哪些特点(性格+技能)符合优秀测试人员标准,所以更适合该岗位,让企业放心。
将以上三点清楚的表述出来,就在面试官面前体现了你逻辑清晰,缜密的沟通能力了。
企业需要的优秀测试人员的5大标准,仅供参能考。
(1)最初上学的时候有师哥师姐/亲戚朋友有在做这一行的,有时候一起交流时了解过,后来就自己查资料,了解到这个行业薪资还不错,发展空间比较大,测试岗位注重业务经验积累、职业寿命比较长,我自己也非常感兴趣。所以就通过自学(或者报班形式)学习了软件测试岗位的一些工作技术(如:用例设计、linux、数据库、自动化等),就入行了。工作中发现软件测试的岗位职责非常重要,他是软件质量保障的最后一个环节,找到软件中遗留的bug非常有成就感。
(2)在这几年的工作中,随着各种自动化测试技术和测试理念的发展,测试行业普遍在讲究测试前移。我越来越清楚地了解到,一位符合企业需要的优秀测试人员,除了要有软性的耐心细心责任心、交流能力、逻辑分析能力,还得要有硬性的测试用例设计能力、代码技术能力,合计为5大能力(做出动作:一 一伸出5个手指,然后再捏成拳头状)
(3)我可以利用之前积累的测试用例的设计经验、以及逻辑分析能力,设计出比较完善的测试用例;我自己也比较细心,可以尽可能的找到软件中的各种潜藏的bug;我可以使用各种接口、UI自动化测试的技术来对项目进行自动化测试,同时具体一定的运维知识,可以进行自动化的环境搭建,自动化的项目部署等工作。可以充分发挥自己的技术特长来提升测试效率。另外,我沟通能力不错,能很好的在测试工作中同公司的UI、产品、开发、运维等各个岗位的同时进行互动,而我个人也非常喜欢与他们打交道,因为可以在工作中学习到各个领域的很多新知识,从不同的人身上学习到不同的东西。
(4) 综上所述,从事软件测试工作是符合我长期的职业发展规划的,我会使用现有的所有技能、经验快速上手项目的测试工作,同时在项目过程中不断学习新知识,提高工作的测试效率和软件的质量。我认为自己是非常适合咱们公司的这个测试岗位的。