接口测试总结

2017-06-06  本文已影响0人  glennut

接口测试

检测外部系统于系统之间以及系统内部各个子系统之间的交互点。
重点测试的是数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等等。

接口测试的分类

不管是哪种类型,被测接口即为服务方,测试手段为客户方,接口测试的目的:通过一系列的测试手段,去验证满足其生命提供的功能。

接口测试的原理

通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端。
request-->response

接口测试的流程

类似于功能测试。
需求讨论-->评审需求-->确定需求-->产出接口定义-->根据需求文档及接口定义设计测试用例-->评审用例-->执行测试
接口测试的测试用例,主要从业务场景,功能以及异常测试几个方面考虑

接口测试的适用范围

一般用于多个系统间的交互开发,或者拥有多个子系统的应用系统开发的测试。
接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统。
主要测试这些对外部提供的接口的正确性和稳定性。
也同样适用于上层系统中服务层接口,测试难度随着层级而上升,越往上难度越大。

如何设计接口测试的设计用例

系统内部层级较为复杂,任何一个接口的变动都将导致用例失效。  
可将这些最外层的接口根据数据的流向分为进入和流出两类。  
* 进入系统的接口实际上是我们用例的执行调用的接口,可以通过参数对这些接口进行调用,模拟外部的使用。  
* 流出的接口是我们用例真正该验证的点。数据从哪里流出,流出的状态如何,此时系统的状态都是作为测试目的所要着重关注的部分。

(接口)测试用例包括的内容

功能点,测试环境,测试数据,执行操作以及预期结果

具体参考

上一篇下一篇

猜你喜欢

热点阅读