一、你们什么时候测试接口
一般有需求就会做,后台的接口开发好,就可以开始测。例外,如果增加了新需求,也要做接口测试,还有就是开发对后台的接口做了修改,交互逻辑发生变化,我们也要重新对接口进行测试。
二、你怎么去检查,分析接口
我们主要是根据入参情况,去看接口的返回值,对于返回值,我主要关注的几个点:
1)状态码
2)提示信息
3)返回数据的具体内容。
根据接口文档的说明去检查这个3个点是否满足接口需求文档
4、有些如果要检查数据库的,就连接数据库获取数据与返回的数据做对比。
如果不满足就是有问题,如果满足则通过。如果有Bug,我们会先大概分析下,是什么原因,并进行复测,如果还是有问题,提交Bug 给开发,让开发修复,之后再回归。
三、接口测试应该涵盖哪些方面?
接口测试应该涵盖以下方面:接口功能测试,包括正常情况和异常情况的测试;数据传输和格式验证;错误处理和异常流程测试;安全性和授权验证;性能和负载测试等。
四、请解释一下接口契约测试是什么?
接口契约测试是一种验证接口的行为是否符合接口契约的测试方法。接口契约定义了接口的预期行为和约束条件,包括输入参数、输出结果、错误处理等。通过进行接口契约测试,可以确保接口的实现与其定义是一致的。
五、你们接口怎么鉴权的?
(1)通过用户和密码
(2)通过cookie 和session
(3)通过token
(4) 通过sign 签名