接口测试是测试系统组件间接口的一种测试,主要用于检测外部系统与系统之间及内部各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理过程,以及系统间的逻辑依赖关系等。简单地说,接口测试就是通过URL向服务器或者其他模块传输数据,然后看看它们返回的数据是不是预期的。
在一个项目中,前端和后端的开发总是不同步的,一般是后端已经完成,前端仍未开发。而接口测试无需等到前端页面功能都开发完毕后才开始,基本和开发人员的编码平行工作。且由于接口测试可早期介入,发现问题比系统测试早很多,减少了修改bug的成本;同时在提交给系统测试前,接口测试已经对项目代码的核心模块做了详尽的测试,大大加速系统测试的时间,能较好地确保项目的按时发布。