首页 > 移动开发 > 移动测试 > 真的要进行接口测试自动化?
接口又称为API,是软件系统不同组成部分衔接的约定,比如模块与模块之间的接口,前端与后端之间的接口。
从系统架构上来看,接口常常是由后端人员开发,影响范围广,所以接口出现问题后,常常会影响研发的进展。
接口就是每个模块的边界,在接口上投入测试力度,更能发现重要的BUG。因为边界是最容易出现问题的地方。无论是模块的边界,还是人员边界。
跟大家推荐一个学习资料分享群:903217991,里面大牛已经为我们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!人生是一个逆水行舟的过程,不进则退,咱们一起加油吧!
研发一般是后端和前端分开研发,当后端研发完毕后,接口便已提测,这个时候前端一般还没有进入到研发。
在这个时候,我们进行接口测试,能提前发现重要问题,确保前端提测前,后端重要问题已经解决。
投入成本:接口手动测试的技能要求不高,掌握HTTP协议即可;工具一般用fiddler,postman,学习成本较低;不过接口测试对开发文档的要求比较高,如果开发给的不正确,调试起来耗费的时间会比较长。
收益:相对于UI层面,接口的测试的收益也是巨大的,能在最短的时间发现重要的问题。
投入成本:接口自动化测试,一般只需要掌握一门语言,python或者java,比如python只需要掌握requests模块,与selenium、appium等工具比较起来,学习的API少,复用成本高,投入低。
另外,接口受外界因素的影响较少,比如浏览器、手机上的影响都很少。
收益:接口在迭代研发过程中,和UI相比变化非常少,自动化维护成本低,能在多个版本中复用。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69902012/viewspace-2284783/,如需转载,请注明出处,否则将追究法律责任。