为了账号安全,请及时绑定邮箱和手机立即绑定

接口测试的意义

标签:
接口测试

接口测试是单元测试的一个子集,但又不等同于单元测试。从测试的角度来看,接口测试的价值在于其测试投入比单元测试少,而且技术难度也比单元测试小。一 般来说,接口测试的粒度要比单元测试更粗,它主要是基于子系统或者子模块的接口层面的测试。因此,接口测试需要测试的接口或者函数的数量会远远小于单元测 试,与此同时,接口定义的稳定性会远远高于类级别的函数。所以,接口测试用例代码的改动量也远远小于单元测试,代码维护成本会比单元测试少很多,因而测试 的投入量会小很多。从另外一个层面来看,借助于接口测试,可以保证子系统或子模块在各种应用场景下接口调用的正确性,那么子系统或子模块的产品质量也可以 得到充分的保证。因此,接口测试是一种适度的白盒测试技术,准确说它是一种灰盒测试,投入产出是非常理想的。

  总的来说,接口测试是保证高复杂性系统质量的内在要求和低成本的经济利益的驱动作用下的最佳解决方案。主要体现在下面的三个方面:

  首先,接口测试节省了测试成本,根据数据模型推算,底层的一个Bug能够引发上层8个左右Bug,而且底层的Bug很容易引起全网的死机。相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。

  其次,接口测试不同于传统开发的单元测试,接口测试是站在用户的角度对系统接口进行全面高效持续的检测。

  最后,接口测试是自动化并且持续集成的,这也是为什么接口测试能够低成本高收益的根源。


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消