接口测试是单元测试的一个子集,但又不等同于单元测试.从测试的角度来看,接口测试的价值在于其测试投入比单元测试少,而且技术难度也比单元测试小.一般来说,接口测试的粒度要比单元测试更粗,它主要是基于子系统或者子模块的接口层面的测试.因此,接口测试需要测试的接口或者函数的数量会远远小于单元测试,与此同时,接口定义的稳定性会远远高于类级别的函数.所以,接口测试用例代码的改动量也远远小于单元测试,代码维护成本会比单元测试少很多,因而测试的投入量会小很多.从另外一个层面来看,借助于接口测试,可以保证子系统或