如何准备好一场软件测试面试

214 篇文章 0 订阅
141 篇文章 0 订阅

正值2020年求职高峰季,从事软件测试工作,你准备好面试了吗?

 

 

对于软件测试岗位而言,面试时一般会涉及非技术类问题和技术类问题:

 

 

非技术类问题,我们从封闭式问题、开放式问题、诱饵式问题三个维度来了解。

 

 

比如:你在哪儿读的书?你有英语四级证书吗?你有几年工作经验?……这类问题答案是单一的,所以回答的时候要简洁明了。

 

 

面试官一般想通过一些开放式问题,了解你的沟通表达,思维逻辑等方便的能力,遇到这类问题时,就需要有条理的进行阐述。比如:

 

 

 

面试官通过这类问题主要是想了解在简历上看不到的你,比如:你为什么从上份工作离职了,是因为发生了什么不愉快的事吗?

 

 

遇到这类问题时,我们要保持警惕,思维不能被面试官牵着走,也不能把面试官当知心,大肆吐槽前份工作中遇到的种种不愉快。

 

 

常见的技术类问题主要涉及项目经历,技术基础,测试思路,方案设计等方面。比如:

 

 

回答要点:有些面试官也会问项目流程,作为一个普通的测试工程师,不熟悉整个项目流程是很正常的,如果这样,可以就回答测试流程。一般来说,测试组长或者测试经理才会相对熟悉项目流程。还有流程不要回答的太过简单,太过书面化,如提需求-写用例-提交bug-验证bug,可以结合自己做过的项目来回答。

 

 

回答要点:主要考察你的经验积累,以及你对于app和web的理解。

 

参考回答:web和app其实本质上并没有什么区别,只是面向用户的不同前端软件而已,后台的架构都可以一模一样,比如说都是linux+jdk+tomcat+mysql。

 

web是bs架构,app是cs架构,由于这个差别,web安装部署都比较方便,app经常需要更新。在测试过程中,有一些web特色的测试,比如鼠标悬停,键鼠操作等。

 

app测试也有交叉事件测试,网络测试,横竖屏切换,手机按键等等 。Web测试经常需要考虑响应时间,2-5-10原则,app测试还需要考虑流量和电量测试等。

 

 

软件测试工具有很多,测试管理工作、自动化测试工具、性能测试工具等,在回答这个问题的时候,最好是结合你做过的项目去阐述。

 

比如在做过什么项目时,在哪些场景下,你使用了什么测试工具。

 

 

面试之前,要把自己近期做过的项目进行梳理,重点总结自己最近做过的1-2个项目。

 

比如项目基本情况,你在项目中负责哪些内容,是怎么测试的,使用了哪些工具,在哪些场景下如何使用的。这些细节都需要梳理清晰。

 

 

不管是技术类问题还是非技术类问题,面试之前一定要做好充分的准备。准备充分即使面对精明(刁钻)的面试官,也能轻松应对。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值