点击上方'IT平头哥联盟'关注与您一起成长~图片

大家面试的时候是不是感觉很心累,为什么?

因为面试功能测试,却问自动化测试,性能测试的问题呢….! 现在测试都不好做,面个试总感觉要求你要什么都会似的.

测试领域: 常见的有功能测试,自动化测试,性能测试,其他不常见专职的有:安全测试,白盒测试,单元测试(大部分开发完成)

我们面试的时候,大部分的面试官每个领域的问题都会涉及一点.巴不得你全部会,哈.

也不用太害怕,因为有时候面试官自己也不会呢,会问只是希望你这其他领域能会一点,面试官估计也不会问的很深.一般面试官问的问题都是围绕自己的简历来问的,挑他会或比较熟悉的领域来问问题.

面试之前我们应该要了解哪些呢?

功能

功能一般来说重点在于业务,以深圳的市场来说,纯功能是很难找工作,一般都会附带要求会点语言

1.你简历上所写的项目,一定要熟悉!(功能必问)

项目的业务,及细节尽可能都能举一反三,假设简历上有个贷款项目,那你对这贷款前,贷款中,贷款后的各种操 作一定要很熟悉

2.自己公司的一个完整测试流程!(功能必问)

从公司的需求步骤到上线整个流程一定要熟练

3.接口测试

熟悉接口整个执行过程,熟练市面上随便一个工具来测试接口.(jmeter,soapUI,postman).现在接口测试很重要

4.其他测试领域必备技能!

mysql,Linux. 目前广泛使用的数据库是mysql,数据库语句大部分都是可通用的,熟练一个即可. Linux也有分几个系统,不过命令也几乎都一样,可以下载个centos版本学习

数据库和Linux面试比重是什么样子的?

面试的公司是后台测试的话,一般着重点就是数据库和Linux系统,做后台测试这两个就要达到熟练程度,前端测试面试的话,看面试官了,一般业务为主,数据库和Linux问的就会少点,当然熟练是最好的

自动化(ui)

自动化方面面试这就要看面试官的水平了.

1.熟练功能测试

功能测试,是测试功夫的基础,就算面自动化也是会问功能方面

2.熟悉语言基础(python,java)随便一个即可

遇到不会自动化的面试官,忽悠还可以,但遇到一个有干货的面试官那就不是能忽悠的了

自动化(接口)

接口自动化代码要求相对ui自动化要求会高点,只要语言熟练,和接口的各种情况执行请求即可

测试开发(水平同等开发)

java,python需要达到开发相同的水平,会使用工具,开发平台等等. 这职位一般以开发平台,给手工测试的人员使用,要求较高,当然工资也很高,不比公司的开发人员工资高,测开目前市场比开发人员工资还高

安全测试

这领域松鼠还没发达到,只会一些基本的安全测试,深入的也不会.所以没法给任何建议.

准备工作,了解下sql注入,暴力破解,肉鸡啊等等就够了

以一线城市市场为例,二线三线以这为准肯定更好,以下面试场景为例子

1.功能测试面试,A:面试者  B:面试官

B:请你大概自我介绍一下

A: ……..(尽可能简洁,别太啰嗦讲一大堆的,大致介绍自己在什么公司做过的项目即可,不要一下子就把每个项目详细介绍说了一大堆)

B: 你们公司的一个测试流程是什么样子的

A: 这个就要把你自己公司的一整个流程详细说下,说的越详细越好,可以参考我写的那篇测试流程

B: 详细介绍下你比较熟悉的项目业务

A: 你简历写的项目,整个业务介绍下,尽可能说的很流畅很顺利,这个面试官也不一定知道你说的是什么,只要表达的很好,他就会觉得你业务比较熟练,当然要有清晰的逻辑

B: 你有职业规划是什么?大概介绍下

A: 这个问题要回答的上进点,我一般说往自动化方向发展或者发项目经理发展,不想一辈子只做功能测试,想一直往上爬.要表现出你的积极方面

B: 说说你Linux常用的命令

这个简单了,百度上基本的linux命令去背背就好了,查日志的命令是一定要知道的

B: 你sql用的熟吗? 一般在什么时候会去用sql语句

A: 比我我保险出单的时候,要确保这保单是否正确,那我就要到数据库里面对应的表,字段去查这保单号.(随意举例你工作用到数据库的场景)

B: 假如你接口请求返回值都没有问题,那你如何保证这接口是100%是正确的呢?

A:到数据库核对数据,看是否正确.正确的话就没问题,数据不正确接口却返回没问题,那就有bug

B: 你对你接下去跳槽的下一个岗位的要求是什么?

这问题最好不要说,期望自动化岗位,要巧妙回答说: 如果能有自动化岗位是最好的,要是没有的话还是功能,那我在空余的时间我也会自己学下自动化来提升自己,工作不可能方方面面都能接触到,还是需要靠自己不断提升

B: 除了功能测试你还比较熟悉的是哪方面的测试

A: 这问题需要注意点,不会自动化的人可以这么回答: 我平时有自己学过python基础,有学着写ui自动化(selenium),因为公司没有这方面需求,没有机会能专门有时间来实践,只能有空就试着写下脚本

B: 我看你简历上写数据java,那能否详细说下java的继承?

这个问题需要注意了,如果对语言或者其他某个技术点不会,或者会点皮毛,不要写熟练.面试官面试都是挑着简历来问问题的,也只会问你简历上写熟练或精通的技术,还有项目所使用过的技术.如果简历写熟练你却不会,那就没得说了,只能委婉回答下: 这个是我平时自己学的,没实际用到,对概念这边不是很清楚

B:你的优缺点是什么?怎么看待自己的. (这个问题一般hr问的比较多)

这个确实很难回答,松鼠当初面试也遇到过,很多hr都会问.可以如实把自己优缺点说下,我的回答是把缺点也说成好的.哈 比如,我的缺点就是性格太好,难拒绝人,别人找我借钱,我都很难拒绝,导致亏了挺多钱.优点就不用举例了

B: 你平时下班,一般比较喜欢做什么.

最好不要说玩游戏,宅在家里,看直播之类的. 我有遇到过面试的妹子,技术面试过了,到技术老大那边,只看看这个人的为人就可以过了,当时她被问道这问题,就回答了平时在家没事就看直播. 就因为这回答就挂了. 我很不理解,看直播就看为什么在面试的时候说出来呢….,确实是个爱好没错,但不是什么好习惯,这一回答有让人感觉不上进.

总结

面试功能测试除了掌握上面所说的,最好多了解一些借口测试工具,jmeter或soapui,postman.最好jmeter和soapui挑一个

多了解下ui自动化selenium框架,比如testNG,unitest等等

最好学下robotframwork,这工具很多公司在用

了解下单元测试,性能测试.不用会.但用来干嘛的要知道.要让面试官感觉你有提升的空间,眼见不止在于功能

总之一句话,要多了解测试各方面的东西,扩大自己的见识.可能你不需要会.但你要知道,要懂得这个场景是这么执行的,是这么做的

最后祝大家,找到自己满意的工作,面试题网上一大把.这里就不专门做面试题总结了.大致分析下情况,怎么面试就可以了. 有什么问题可以关注我们公众号,后续文章更新进来。


更多相关文章

  1. 测试领域,小白问题大集合(适合未入门和入门初级者)
  2. Swagger 自动生成 Dubbo 服务的接口文档,以及测试调用
  3. Linux性能优化(八)——网络测试工具
  4. 用 cURL 请求测试 ETag 浏览器缓存[每日前端夜话0xCC]
  5. Linux性能优化(十三)——CPU性能测试
  6. Javascript 的新功能-Part 1[每日前端夜话0xC6]
  7. 用Jquery控制元素的上下移动 实现排序功能
  8. 如何重新创建中高亮显示功能?
  9. jquery做的表格分页功能

随机推荐

  1. 18个常见的数据分析面试题-概率统计类
  2. centos 7 通过源码安装apache
  3. 天猫双十一成交额是如何预测的
  4. 据说假设检验是个很难的题
  5. SQL今日一题(20):4个表
  6. Python爬虫-MongoDB
  7. 用Python搭建一个简单的代理池
  8. 指标又双叒下降了,我到底该怎么给老板分析
  9. 用Python识别图形验证码,实现自动登陆!
  10. KEY私钥格式转换——已有的RSA公私钥转换