对于测试人员来说,面试其实是比较简单的事,主要有两个东西需要注意:
1. 逻辑思维能力。笔试会出现很多逻辑思维题,建议可以在面试前两天做一下。一般都会有1-2个,我见过最恶心的是X科的5个逻辑思维题,当时就烧糊了。
2. 语言组织和表达能力。测试其实更多的时候是在给开发描述你所发现的问题,所以语言组织能力和表达能力就显的尤其重要。一个很简单的bug,能者可以一分钟描述清楚,并能让开发快速入手并解决。但如果是一个语言组织差,表达能力又不好的人来说,这个不仅会把自己绕进去,还会让开发非常烦。
那么常见的面试问题有哪些呢?
1. 你为什么觉得你可以做测试?
这个问题可以参考我写的这篇文章《测试-你适不适合做?》。
2. 随便给你一个物品,让你当场设计测试case。
比如矿泉水瓶。那么你就可以从功能方面(瓶身,瓶盖,装水,商标,美观等),性能方面(装水多少,瓶盖是否拧紧,是否容易打开等,保质期),压力方面(承受光照,化学,抗压等)设计测试用例。
3. 说出一个你之前碰到过的bug,怎么找到的?
这个问题其实就是在考察你的专业素养,看你能否从正确的角度去审查问题。这个时候最好可以拿出一个你曾经找到的一个特别让你有存在感的bug讲起。
比如说,在某音乐app上,发现播放界面在后台播放时,你启动其他app,比如某K歌app唱了一首歌,再次返回音乐app时,出现crash。
4. 谈谈测试具体的测试流程。
这个问题可以参考我的这篇文章《初探测试之路》。
5. 假如你有一个bug,开发不认为这是bug,你该怎么办?
这个问题应该是测试面试中必问的问题。一个好的回答如下:首先重现步骤必须明确。第二,说出你的观点以及重要性。第三,当协商不了的时候交由测试经理或者产品经理解决。第四,那个bug绝对不能妥协,即使产品经理最后说可以不修改,你还是要相信你的观点。
一大波测试相关来袭,关注点赞哦!每天晚上十点更新,土豪请打赏,转载请联系。