3道软件测试面试题,90%的人都倒在这里,你会几个?

2022年已过半,温度也逐渐升温,万物复苏。不仅外面的环境,各行各业也都加大了面试的力度,招聘职位也不断增多,就是从应聘者的角度来说,找到工作的几率大,而且可选的工作机会也比较多,只要你准备好了,大量的工作机会任君挑选,那么你准备好了吗/p>

还没准备没关系!小编给大家来场技术面试的模拟现场,跟我来吧。

01、技术面:测试环境怎么搭建/strong>

你穿着干净整洁,坐在技术面试官的对面,正在流利的做着自我介绍,技术面试官边听着介绍,边看着简历,时而抬下头。

面试官:

你刚才说你有搭建过测试环境,那你说一下,你那个测试环境,是怎么搭建的。

你:

在公司里我一般找开发帮忙部署一下。

面试官问这个问题主要考察你有没有真的工作过,然后就是平时是否善于总结和思考,面试官也想从你的回答中评估一下你的技术水平和平时主要做的工作内容。

参考答案:

我之前测电商业务时,下单成功后会生成一个orderid,生成的订单详情页url就包含了订单id,于是我随意更改了几个订单id试了试,发现竟然可以浏览到其他用户的订单详情,这个是没有做权限过滤导致的bug。

我给开发的解决方案是这样的:在访问订单详情页前获取登陆用户信息做权限校验。

这个点很容易被忽略,如果漏掉上线后会对用户的信息安全带来严重风险,属于严重问题。所以受到了领导的表扬,这个bug给我留下了深刻的印象。

03、技术面:接口问题

面试官:

问个接口相关的问题,A,B,C三个接口之间,若C对A,B返回数据有依赖该如何处理/p>

你:

c接口里面单独调用a,b两个接口,就是单独写请求,把a,b两个接口所需要的的参数写死了,保证其一定正确,并把c接口需要的依赖提取出来

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月2日
下一篇 2022年6月2日

相关推荐