5,628
社区成员




从定义上来讲,接口测试是测试系统组件间接口的一种测试手段。接口测试主要用于检测外部系统与系统之间及内部各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
从测试策略上讲,接口测试可以是一套完整的测试体系,分为接口功能测试、接口性能测试、接口稳定性测试、接口安全性测试。对比功能测试,有个通俗的解释:接口测试就是通过测试不同情况下的入参和与之相应的出参,来判断接口是否符合或满足相应的功能性、安全性要求。
从测试阶段来讲,接口测试属于集成测试范畴,是单元测试的扩展和延续。它主要的关注点是内部接口功能实现是否完整,比如内部逻辑是不是正常,异常处理是不是正确。它也是单元测试和契约测试的过渡阶段,是项目单个代码逻辑最终串联形成有价值业务逻辑的桥梁。