0

    关于软件测试面试的一点想法

    2023.05.19 | admin | 216次围观

    软件测试从业7年,从一个什么都不会的人,到测试技术人员再到测试管理,之后又做了慧乐课堂的技术老师。软件测试工作期间负责过软件测试的招聘,也负责过软件测试的面试,马上到毕业季了,总结一下这些年来关于软件测试面试的一些想法。

    业务

    经常说测试要懂业务,对业务知识了解得越多,测试就越贴近用户的实际需求。并且测试发现的缺陷也是用户非常关注的缺陷,同时是项目经理、开发人员都会认为很重要的缺陷。这在一些业务应用系统的测试尤其如此。

    相反,如果缺乏对产品所涉及的业务领域的理解,则有可能测试出来的缺陷只是停留在功能操作的正确性层面,会被开发人员认为测试不够全面;甚至更糟糕的是,由于对某些业务知识存在误解,导致误测,提交的Bug被开发人员生气地拒绝掉。

    技巧:多阅读需求文档,多从用户角度出发考虑问题,多与用户或需求分析人员沟通,是发现更多业务方面的缺陷的好方法。

    测试用例

    有些流传很广的题目,比如 “怎么测试一个水杯?” 这种大概问了几十人,很快放弃这种题目了。

    “怎么测试登录界面?”,这种后来也放弃了,特殊字符、sql 注入之类的问题,在现代开发框架、大量使用开源组件的情况下已经缺乏测试价值了。

    从平时工作需求里可以挑出很好的题目,也更容易体现用例设计以外的能力。

    学历

    如果说哪个行业对学历最不太看重,那就是计算机行业。因为计算机行业是要靠真刀真枪拼技术的,你行不行,能不能出活,只要实习几个月公司就能完全判断出来。

    如果有技术,能出活,能给公司解决问题,学历低点没有关系;如果没技术,不能出活,那就算你是清华北大也可能会被开除。

    关于软件测试面试的一点想法

    而软件测试属于计算机行业的一个分支,对学历没有强制要求,大专以上学历都可以。

    所以说如果自己测试技术水平比较高的话,完全可以找到一个不错的工作。关键在于个人的努力和坚持。

    当然如果有技术的基础上还有不错的学历背景,那当然是更好,那就能有更多选择的可能性。但即使高学历也千万不要忘记了,企业用人更在意的还是技术本身,技术掌握扎实,工作态度认真,这才是未来职场上的核心竞争力。

    年龄

    大部分公司还是喜欢年轻有潜力的候选人,一般来说 35 岁就是一个坎了。

    在 Boss 直聘,拉勾上,看到工作超过十几年的候选人来聊我们的职位的时候,一般都会婉拒,除非简历很亮眼。所以如果你到了 35 后,还没让自己成长为大牛,那职场就会毒打你,还是比较残酷的。

    另外一方面,从社招的情况来看,工作一两年的同学的竞争力也不是很强,一般来说在一两年才刚刚入门,慢慢形成自己的工作风格和思维体系,比应届生好不到哪里去,工资却要高出一大截,性格比超级低的。所以对于这些一两年的同学,建议还是在原来的岗位再深挖一两年,当然特别优秀的除外。

    面试

    一般来说,能进到面试流程,说明已经通过了简历筛选的步骤。一般情况软件测试面试分3轮左右,每一轮面试官都不一样,分别是HR、技术和老板,每一轮的面试侧重点都不一样,HR会问一些关于性格方面的问题,技术会问技术相关的问题,老板会进行压力测试方面的问题,当然这些不是绝对的,一般面试过程中主要考察面试者的表达是否清晰,能力是否匹配

    表达清晰:有的求职的同学有口吃,会听不清他在说什么,面试过程就在反复确认他在说什么?其次是思路混乱,比如候选人描述如何测试一款移动产品,通常应该先介绍清楚这款产品新点软件测试面试,然后再介绍下该产品技术架构,然后再介绍自己负责哪一块。有的同学就直接,一两句带过产品介绍,就进到细节了,细节讲来讲去也没有讲明白,没有层次感,所以面试前要做好准备工作。

    能力匹配:能力和简历不匹配的面试者很多,简历写得什么都精通,面试中一问才知道就会一点皮毛。能力和岗位不匹配的不多,一般都是能力和年限不匹配,像一些人工作5年,依然只会点点点新点软件测试面试,比如多年的自动化经验,java还只会写脚本。这类的求职者一般都失去了成长潜力。

    总结

    测试岗位的面试其实还是比较简单的,一般来说,面试问的问题,都是针对简历上写的东西,无非可能问的深浅而已。我其实觉得,只要候选人好好准备,自己实战演练几遍,问题都不大的。可惜的是,很多人都是临时抱佛脚。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论