![0490aafbb07ce2f1fe79cfaebfde2cf7.png](https://i-blog.csdnimg.cn/blog_migrate/24520746ef19ec51b39352b406ce7c0e.jpeg)
![60348b3f829be93897af76c95ca2ac7f.gif](https://i-blog.csdnimg.cn/blog_migrate/070f3faa679ab310264624baa21df424.gif)
写在前面:在日常开发过程中,有人做前端开发,有人负责后端开发。接口的主要作用就是连接前后台。但是,由于前端和后端开发的速度可能不一样,尤其是后端开发好了,但前端还未开发。这种时候我们需要做接口测试吗?
在日常工作中,我们主要测试的都是功能板块,如果你想真正了解接口测试,那么这篇文章或许能给你一定帮助。
1、为什么我们要做接口测试?
首先,我们先来看看测试金字塔(接口测试是在中间部分,底层是单元测试,最顶端是界面测试)。
![949e0e393baf01d30a9114910c988225.png](https://i-blog.csdnimg.cn/blog_migrate/f0e1add17b454c73e45b3137a3449add.jpeg)
从三者的面积大小来看,单元测试和接口测试,才是重点,而界面测试真的是太少。这个面积,你可以理解为代码覆盖,也可以理解为测试的工作量。
这里要提出一个观点:现在国内公司越来越重视接口测试了。之前的几年,很多测试资源都放在了界面的测试,今后会逐步放在接口测试功能、性能、自动化和稳定性测试上面。
白盒测试目前还是开发自己测试,有些大公司,注重软件产品质量,也会安排一些有代码能力的测试人员,去辅助和指导开发人员进行单元测试,共同保证软件的质量。
2、什么是接口测试ÿ