本文共 897 字,大约阅读时间需要 2 分钟。
接口定义
API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
接口分类
以接口所使用的协议不同可做如下分类:
当然,以使用协议不同进行分类其实也是不严谨的,例如soap协议也是基于HTTP协议的封装,Dubbo协议基于TCP协议,所以这个分类也仅供参考。
以接口设计风格不同可做如下分类:
常见接口
接口测试即对接口进行校验性测试,测试工作过程中常遇到的接口有HTTP、Dubbo两种,两者对比如下:
接口测试的必要性及优势如下:
测试分层
通常把软件测试分为三层金字塔模型,由上至下依次为:UI测试、接口测试、单元测试。
测试左移与右移
近些年测试行业越来越多地提及测试的左移与右移,它们的定义如下:
测试左移,测试右移是为了更好的把控项目的质量,而不管是左移还是右移,在实践的过程中,对接口的质量关注仍然是重点。
转载地址:http://fgofk.baihongyu.com/