接口测试面试秘籍,一套搞定接口测试
推荐
在线提问>>
进入了金九银十招人的好时段,大家现在是不是都在瞄面试机会和跳槽机会呢?那怎么才能让自己得到更多的面试机会呢?
最近有很多小伙伴在问小编,自己投了很多简历一个电话也没有。是不是Hr不招人了?还是自己真的那么差,差到连一个面试机会也没有呢?
如果大家也遇到这个情况,首先要排除掉hr不招人这个原因,如果hr不招人,何必要一直更新招聘信息?就算有,那也绝对是少数,大部分的公司既然公布了招聘信息,那必定是要招人的。所以不招人,或者招满了,只是我们自己给自己的一个借口。
那既然Hr招人,为啥一个电话也没有呢,难道自己真的这么差吗?
你是不是现在已经开始怀疑自己的能力了?千万不要怀疑自己的能力,这样的结果可能比你没有技术更可怕。所以我们应该做的调整心态分析原因,为啥投了几十甚至几百份简历就是没有面试机会呢?
在小编看来,如果是投简历没有回复大概率是你的简历真的不行,要么是你的简历和招聘公司的要求不符,要么是你的简历写的有问题,比如技术这块或项目这块根本不能满足现在公司对软件测试工程师的要求。
那一个软件测试工程师简历上需要展示哪些技能呢?
在我看来,至少需要展示出会功能测试,接口测试,自动化测试,以及计算机相关的基础能力。
大部分的小伙伴对功能测试应该非常熟悉了,但是接口测试和自动化测试可能会相对陌生一些。那今天就给大分享一下接口测试在面试当中经常被问到的问题:
1、接口测试的流程
开发工程师开发了代码之后呢,会给我们一个接口文档,接口文档里面会写上我们接口测试的一些数据,比如说请求的头部信息,参数,返回值什么的,这些都是我们需要去接口文档那里获取的,然后通过这个接口文档呢,设计接口测试用例,写完用例之后呢,需要去组织一下啊我们的相关人进行评审,通过之后,我们就可以开始去选取一款工具接口测试工具,比如postman进行测试,执行的过程中,我们当然要去关注一下我们的执行的结果,返回值,如果有问题,提bug给开发。然后它会修复bug,然后我们进行bug的验证和跟踪,做一些回归测试。最后测试通过,我们也会去评估一下我们的测试结果,写一份总结报告。
2、接口测试需要的数据是怎么来的?
一般情况下,开发在开发代码之后,会给一份接口文档,那么我们根据接口文档分析出接口测试需要的数据。
如果在没有接口文档的情况下,我们需要利用抓包工具,抓取接口数据,提取需要测试的信息。
3、请你描述一下接口测文档包含了哪些信息?
接口文档应该包含的内容
1 接口说明
2 调用url地址
3 请求方法(get/post)
4 请求参数、参数类型、请求参数说明
5 返回参数说明
4、怎么分析这个接口bug是前端问题还是后台问题?
检查接口测试发送的数据正确时,但后台返回的结果与预期不符,这时就是后台的问题;
如果前端没有正确发送请求,或者发送的内容与需求不符,那就是前端的bug;或者前台发送的数据正确,后台返回的结果正确,但是前端的提示错误,这也是前端的问题。