只要有软件产品的公司百分之九十以上都会做接口测试,要做接口测试的公司那是少不了接口测试工程师的,接口测试工程师相对于其他的职位又比较轻松并且容易胜任。如果你想从事接口测试的工作那就少不了对接口进行分析,同时也会对测试用例进行研究。
当然要从事接口测试工作,必需得先过面试关。最近对于接口测试经常问的面试有:
******科技服务有限公司
第一轮:
1、自我介绍
2、你有做个几个项目,都说一下
3、你个人有什么优势?
4、你擅长uI接口还是接口自动化?
5、接口自动化是测什么?
6、你是怎么分析接口的?
7、接口测试用例是从哪些方面去思考的?
8、python的环境怎么搭建
9、你封装做过哪些自定义函数
10、讲一下冒泡排序
11、你写好代码之后用什么来管理
第二轮面试:
1、怎么做自动化的?
2、封装过什么函数
3、了解正则表达式吗
******有限公司深圳分公司
1.离职原因?
2.你现在住在哪里?
3.自我介绍
4.项目介绍
5.查询模块中的日期查询是怎么去测试的?
6.UI自动化怎么去做的?
7.项目需求多吗?
8.项目组的组成
9.公司是做什么的?
10.项目有多少接口?
11.怎么去做接口测试的?
12.你做了哪些接口?
13.你在做接口测试的之前是如何分析接口的?
14.接口测试用例思维是什么?
15.有没有做过性能测试?里面涉及到哪些参数?
16.登录模块怎么去测?
17.还有什么要问的吗?
18.你会怎么去把控测试的质量和进度?
19.开发认为不是bug你认为是bug该怎么处理?
对于接口,在面试的时候如果遇到了下面的两个问题可以按照小编的总结去回答。
1.你在做接口测试之前是你如何分析接口的?
1).分析接口文档了解接口的详细信息掌握接口实现的功 能:包括接口的请求和响应格式、参数说明、返回值等。
2).分析接口与接口之间的关联关系:是单接口关联还是多接口关联。
3).分析请求和响应:根据接口文档,请求信息中请求的方法(GET、POST、PUT、DELETE等)、请求头、请求体、请求参数等;响应信息中响应的状态码、响应头、响应体进行分析。
4).确定测试数据:根据接口文档,确定测试所需的请求数据和响应数据。通常情况下,接口测试需要提供正确的请求数据以模拟用户操作,并验证返回的响应数据是否符合预期。
5).确定测试场景:根据接口的功能和业务需求,确定需要测试的场景。
6).确定测试方法:根据接口的特点和业务需求,选择合适的测试方法。
7).编写测试计划:编写详细的测试计划,包括测试场景、测试数据、预期结果等。
8).执行测试:执行测试,记录测试结果并进行分析。如果发现缺陷,需要及时跟踪。
2.接口测试用是从哪些方面着手来写的?
1).正常数据的业务和异常数据的业务逻辑
2).必填项不填写时,接口的容错能力的测试
3).入参规则的测试,各类型 的返回码的构造数据的测试
4) .接口的权限测试--有无权限时接口的表现
5) .性能测试----并发测试,分布式测试等
6).与钱有关的接口一定要按上面3条来执行
7).与钱无关的接口,有可能只要做主业务流程的自动化脚本