ITPub博客

首页 > 移动开发 > 移动测试 > 真的要进行接口测试自动化?

真的要进行接口测试自动化?

原创 移动测试 作者:测试_猩Q 时间:2018-12-11 22:30:31 0 删除 编辑

接口测试的意义

接口又称为API,是软件系统不同组成部分衔接的约定,比如模块与模块之间的接口,前端与后端之间的接口。

从系统架构上来看,接口常常是由后端人员开发,影响范围广,所以接口出现问题后,常常会影响研发的进展。

接口就是每个模块的边界,在接口上投入测试力度,更能发现重要的BUG。因为边界是最容易出现问题的地方。无论是模块的边界,还是人员边界。

跟大家推荐一个学习资料分享群:903217991,里面大牛已经为我们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!人生是一个逆水行舟的过程,不进则退,咱们一起加油吧!

接口测试的时机

研发一般是后端和前端分开研发,当后端研发完毕后,接口便已提测,这个时候前端一般还没有进入到研发。

在这个时候,我们进行接口测试,能提前发现重要问题,确保前端提测前,后端重要问题已经解决。

接口测试的投入和收益

投入成本:接口手动测试的技能要求不高,掌握HTTP协议即可;工具一般用fiddler,postman,学习成本较低;不过接口测试对开发文档的要求比较高,如果开发给的不正确,调试起来耗费的时间会比较长。

收益:相对于UI层面,接口的测试的收益也是巨大的,能在最短的时间发现重要的问题。

接口测试自动化的投入和收益

投入成本:接口自动化测试,一般只需要掌握一门语言,python或者java,比如python只需要掌握requests模块,与selenium、appium等工具比较起来,学习的API少,复用成本高,投入低。

另外,接口受外界因素的影响较少,比如浏览器、手机上的影响都很少。

收益:接口在迭代研发过程中,和UI相比变化非常少,自动化维护成本低,能在多个版本中复用。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69902012/viewspace-2284783/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
人生从来没有真正的绝境。无论遭受多少艰辛,无论经历多少苦难,只要一个人的心中还怀着一粒信念的种子,那么总有一天,他就能走出困境,让生命重新开花结果。

注册时间:2018-12-07

  • 博文量
    7
  • 访问量
    3062