某大厂高级测试工程师面试经验 | 分享 | 积累

作者 | 一个tester的独白  编辑 | alany

来源 | www.cnblogs.com/zhangyating/p/13220779.html

楼主失业了,最近也面试了几家公司。针对这家公司的面试写一些心得体会吧,希望大家无论什么时候看到,都能觉得有用。

下午2:30的面试,楼主1:40左右到的,我的经验告诉我,下午的面试,不能早于1:30到,影响人家休息。

到达面试公司后,HR安排我到面试间坐下,随后给我倒了一杯水,感觉还是不错的。

一轮面试,就是HR面试,就是自我介绍、离职原因、职业规划等等,接着就是HR介绍公司现有项目情况,福利待遇、作息时间等等。面试完的感觉是HR小姐姐很有激情,她全身心的投入工作,激情满满。她清楚的告知我现有公司的优点和不足之处,我觉得面试都是这样的就好了。

二轮面试,就是技术面试。

问题一:Python自动化测试做过那些?

答:Selenium+python+PO设计模式+HTMLTestRunner;

问题二:元素定位的方法有哪些?

答:find_element_by_Id,by_name,by_class,by_css,by_xpath(用的最多);

问题三:元素定位不到怎么办?

答:3种等待方式,强制等待sleep、隐式等待implicitily_wait(整个页面都可用,在规定时间内,等待网页加载,直到网页加载完成,否则报错)、显式等待WebDriverWait(在规定时间内,等待元素加载,直到元素find,否则报错);

问题四:接口自动化测试是怎么做的?

答:java+TestNg+extendReport,用的fastjson比较多;面试官想要听python版本的,我说后期还是可以用python的,之前经验是用java,语言是通的

问题五:Http请求的3个要素是什么?

答:请求方式(post/get)、header(application/json)、请求体(param)

问题六:有没有用抓包工具?

答:fiddler、wireshark等;

问题七:给你一个接口你怎么去开发?

答:接受传值、校验、返回结果;

问题八:性能测试怎么做的?

答:LR、Jmeter,面试官说Jmeter多线程,耗费资源,locust+docker是目前用的,还简单的介绍了一下,我也很开心能都了解这些,后面我也会再去学学这些,有机会再和大家分享一下;

问题九:对安全测试了解多少?

答:安全测试不是特别擅长,比如密码加密,post请求,行业规范,Appscan这样一些,面试官说了权限管理、XSS等,XSS是利用js注入的,还详细的给我科普了一下,很好的面试官,后面我也会自己了解一些分享给大家;

问题十:测试用例数据脚本设计是怎么样的?

答:数据库或者excel表格,会设计一些预输入数据(利用等价类、边界值、因果法等),excel便于团队维护和扩展;

问题十一:关联自动化测试是怎么做的?比如说单个模块测试没有问题,多个模块可能有问题?

答:数据关联,token值关联,设置静态类和静态对象专门存储,方便调用等等的

问题十二:有没有做过封装?是怎么做的?

答:常用的方法会封装起来,也会重写一些方法,比如find_element方法,可以重写一下,加一些WebDriverWait()的东西,加一些try 、except 这些的

好了,大概就是这些了,这次面试考查范围是很全的,面试官很专业,我感觉很值得去面试。楼主在写到第四条的时候,收到了明天第三轮面试的邀请,非常开心,也无比激动,希望大家都能收到好的offer,Good  Luck!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值