接口测试需要需要明白的概念


接口是连接前台和后台的桥梁,前台通过接口调用后端已完成的功能,而无需关注内部的实现细节。借助于接口,可以实现前后台分离,各自完成开发工作后,进行联调,提高工作效率,接下来我们就详细了解一下那些接口测试中需要明白的概念。

1.接口的分类。分为get,post,put,delete四种。

2.接口的测试流程。需求沟通,制定测试方案,设计测试用例,准备测试环境,执行测试用例,缺陷跟踪与回归测试。

3.为什么要设计测试用例?理清测试思路,避免漏测;提高测试效率;跟进测试进度。

4.接口文档。接口的实现要和接口文档完全保持一致,方便前台或其他子系统调用。比如接口调用的使用的关键字是username,文档中写的确实usernmae,这是肯定不行的,接口的返回信息要清晰明确。

5.如何设计接口测试用例?

主要从功能,业务逻辑,安全,异常,接口文档等方面入手。 

功能方面:接口的功能是否实现,接口的实现是否与接口文档一致。

业务逻辑 方面:接口的调用是否符合业务逻辑。比如支付的时候,需要上游提供订单号;创建集群快照的时候,要校验集群的状态是否可用。 

异常场景方面:主要分为参数异常和数据异常 。

安全方面:主要是header,cookie,唯一识别码等。 

推荐阅读:

接口测试的流程一般是什么样的?

什么是接口测试?为什么要做接口测试?

接口测试重点,怎样做好接口测试?

什么样的人适合做自动化测试?