学会了这些软件测试面试技巧,拿到软件测试的offer没问题

软件测试岗位的面试同其他IT技术岗位类似,都以考察候选人的技术水平为主,但是与此同时,也会有其他考察因素。今天带大家盘点下软件测试面试时主要考量的技术和其他注意事项。

一.技术层面的考察

首先必须明确一点的是,如果技术考察没有通过,那么面试肯定是无法通过的。面试官通常会看过往经历和本公司现有工作内容的匹配度,假设你之前一直主要做的是接口测试,自动化测试无太多实战经验。而应聘岗位期望熟练掌握自动化测试那么将很难通过技术面试。

对于测试手段每个公司要求的都不同,这个需要投递简历前具体看岗位情况,避免无效投递。

更具体的一点说,如果面试初级测试工程师,那么基础的理论需要掌握:

1.软件测试的工作流程、如何分析需求。以及如何根据项目需求去设计测试用例、以及进一步编写测试报告等等。

2.准确定位bug,协助开发团队分析BUG产生的原因,以及禅道的使用等等

3.SVN、Git版本控制工具的使用

掌握这些知识后,软件测试的流程已几本清晰。接下来面试官可能会继续考察软件测试所需的其他辅助技能,如Liunx相关的技能(常见命令、部署测试环境等)、数据相关技能(基础的增删改查和一些常见命令最好要会)。

资讯频道 - 乐搏软件教育 - 软件测试 - Powered By EduSoho

至于中高级软件测试工程师,则考察将更加严格。除了上面说的基础技能必须娴熟之外,很多企业可能会要求这个层次的测试工程师能够在某些情况下具备丰富的经验和快速找到bug的能力,甚至某些时候要能独当一面。这就需要测试工程师有丰富的工作经验。

此外,自动化测试、性能测试、接口测试、Web/APP测试等等测试手段至少要熟练掌握其中的1-2种。对于测试工具如 jmeter 和 postman(接口测试)、loadrunner(自动化测试)等等要熟练使用,测试框架亦然。如果能够熟练使用Python等编程语言去书写较为复杂的测试脚本那就更好啦!

免费领取:接口测试+性能测试+自动化+测试开发+测试用例+简历模板 - 技术 - 乐搏软件教育 - 软件测试 - Powered By EduSoho

二.其他层面的考察

这一部分主要是考察诸如学习能力、稳定性、职业规划和抗压能力等等。可以说是你综合能力或者培养潜力的体现。

大部分情况下,面试官都会问诸如上一份工作为什么离职,户籍是哪里,你为什么选择做软件测试这个岗位,你认为测试工程师需要具备的素质什么.....等等这样的问题。

离职原因的回答很关键,切记不要对之前的工作有抱怨之词,离职原因可以从个人发展、技术成长等角度去回答。比如之前的公司使用测试技术相对稳定,没有挑战性,那么有些人会选择到新的环境中寻找新的挑战,以期给自己带来成长。

你认为测试工程师需要具备的素质什么?则是在问你过往掌握的技术有哪些,以及对岗位对行业的理解,是否清楚软件测试的核心使命。以及如果你发现了一个BUG但是上级认为不是,你该怎么处理?(考察沟通能力)

至于户籍问题,也是你稳定性的一种体现,不管如何,只要表达出长期稳定,比如在工作当地定居的意愿即可。

学习能力也很重要,比如面试官可能会问候选人平常都看哪些技术网站和文档亦或是阅读哪些书籍,互联网新技术层出不穷,能主动、及时且高效的掌握新技术,跟上时代步伐,是一个优秀技术人员必备的技能,而学习能力优秀的候选人即使经验略有欠缺后期的培养潜力也很大。


有需要上面面试题,简历模板等资料的,扫码联系辅导员,免费领取哦~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章