软件测试面试怎样介绍自己的项目?会问到什么程度?

最近收到很多粉丝的私信说找不到工作,简历投了百十来份,邀约都没几个,更别说offer了,是不是软件测试要黄了?

说句实话,现在大环境确实不好,互联网大厂裁员这是摆在明面上的原因。时代的一粒沙,落在了个人头上就是一座山。

大环境无法改变,所有人都这样。除了大环境外,今天我们聊一聊简历问题。一份好的简历真的能让你offer拿到手软

为什么看到你的简历连个面试机会都不给?

原因很简单,简历中的项目一看就是假的!或者就是简历中的项目经验写得一塌糊涂。

对于我们软件测试工程师来说,当然其实很多人可能都是入行通过自学或者工作经验较少的测试人员也是没有太好的项目经验,其实简历中项目经验是要呈现给面试官的核心内容,就是你是“假冒货”,但是你的简历要让人看起来真实一些,那么你简历中的项目就需要写的漂亮一些,需要把你这个项目中包含哪些模块,每个业务模块中的数据如果进行扭转的都关联起来。

如何有逻辑地表述自己做过的项目,并且不露痕迹的展现自己的亮点,总结下来就这3点:

  • 【项目】先介绍业务逻辑,再说你用到的技术架构 ;
  • 【总结】你在这个项目中所负责的模块,这个项目用了什么工具,解决了什么问题,给团队带来了什么利益,尽量把你的工作用数据量化 ;
  • 【提问】简历上的每个技术点,拆解问题去背题,引导面试官问自己会的技术点 。

软件测试面试怎样介绍自己的项目?会问到什么程度?_第1张图片

今天我们以「电商项目」为例子进行说明——

【介绍-我对自己负责的业务很熟悉】

我的同学随便买这个app,是基于全国2000家实体店,依托线上平台为客户提供购买全国门店任意商品的服务app。包括开单+导购、订单、收银、评价等功能。

业务简单介绍,清晰描述自己所负责的系统、它的业务逻辑以及你负责测试的项目范围 。

【技术-运用主流技术做业务】

数据流通过 app作为入口,通过网络传输、解析(tcp/dns),将订单信息通过http发送网管(nginx),然后网管(nginx)负载到对应后端server上,通过查询 radis 上获取关键信息(用户/商品),经过商品系统/支付系统处理后,生成订单信息然后存储到mysql上,结果数据返回给前端。

一定要把自己用到的技术框架讲清楚!别做太细节描述(给面试官一个提问的机会,人家问你了你再回答) 。

【总结-学会总结,才是有逻辑的好测试】

我在这个项目带领2个测试,负责开单+导购项目客户端测试,除了所有模块的功能测试以外,我将重复性高的功能模块引入了app自动化测试。

描述你在项目中主要负责的模块及技术能力,一定是自己做过、负责过,面试官会根据你的回答来提问,没负责不要为了逞能瞎说。

【亮点-会吹自己的彩虹屁】

1.本人前期参与到每一个项目需求的沟通,根据产品需求,拆解每个环节的业务场景,确保业务场景全覆盖。

2.业务上线过程中,借助擅长的 postman ,模拟接口请求,保证业务快速迭代。

3.在项目上,曾引入自动化测试框架 pytest,将项目中可自动化的场景自动化,提高测试效率。

4.由于在项目中,会自己学习并将postman 以及 pytest自动化框架实战用于项目测试,大大提高了测试效率。使项目发布迭代周期缩短到每周1次,3个月期间发现问题 50个,占整体问题数 30%。,也因此行为受到组长表扬,并获得当季项目奖金2000元,虽然奖金不多,但是激励我后期经常自学一些主流技术。

你所描述的项目,有数据、量化的业绩,一定是面试中最大的亮点,说明你不但对业务熟悉且技术不错,并且这些一定是你自己真实做过的,不可胡编乱造。

【 自己负责的项目,要会拆解里面问题】

到这里,你基本把自己做过的项目吹(介绍)的差不多了,接下来就是面试官「提问」

面试官肯定是基于你项目中的技术点,提问细节。也有些面试官会打断你,在你介绍项目过程中提问,所以你要在准备项目的时候,把项目中你说的技术点列出来,并模拟面试官可能提的问题进行问答演练,如果还不熟悉,赶紧找面试题临时抱佛脚。

假如面试官问的你不会,可以主动引导面试官问你会的方向。当然面试官也不会瞎问,你面自动化去问你性能测试,大部分是根据你项目中技术点提问。比如一个接口请求不通(或页面无法访问)该如何排查?

这个问题我遇到过,请求不通,可能有这几个原因:

  • ip或者端口号或者url写错了
  • 客户端和服务端网络不通
  • 服务端的项目根本没有部署起来
  • 服务器的防火墙拦截了
  • 服务端程序内部发生了错误
  • 没有访问权限(比如缺乏token、cookie之类)
  • 客户端设置了网络代理
  • 如果是浏览器访问,是不是绑定了错误的hosts

在这里注意,面试官可能从一个问题,层层递进提问bug如何产生、如何排查、又是如何解决了问题,你也要学会举一反三去列问题。

其实如果你能把你做的项目和以上几点进行结合,那么你的简历就是一份非常漂亮的简历,然后踏踏实实按照我上边给的项目测试流程严格执行一遍,然后写出对应的每个阶段的文档,那么至少在项目这块的面试就轻松很多了,我自己在阿里云服务器搭建了比较多的企业项目,之前也老有人要所以就公开给大家了,大家都可以进行使用,要的话点击自取,可以直接用起来了。

软件测试面试怎样介绍自己的项目?会问到什么程度?_第2张图片

项目开发流程

软件测试面试怎样介绍自己的项目?会问到什么程度?_第3张图片

【项目实战】对应的相关文档,教程,源码获取入口:关注楼底公️号卡片⬇️⬇️⬇️⬇️⬇️程序员一凡

最后最好总结一下,这个项目测试完了,你有什么收获没有,一个善于总结的人,一定会得到面试官的青睐。

软件测试面试怎样介绍自己的项目?会问到什么程度?_第4张图片

你可能感兴趣的:(软件测试,软件测试,测试工程师,自动化测试,功能测试,python)