初识接口(一):接口测试的意义

本文介绍了接口的定义,区分了程序接口和协议接口,强调了内部接口和外部接口的区别,并阐述了接口测试的重要性,包括早期发现问题、缩短产品周期和检测底层逻辑。作者分享了接口测试的易用性以及常用的测试工具如Postman、SoapUI和Jemter。
摘要由CSDN通过智能技术生成

一、什么是接口?

我看了许多相关的解释,发现各处都有对于接口详细且不同的介绍,这里我列出一个我在书中看到的解释。

作者将接口分为:程序接口和协议接口

程序接口:具体到程序中一般就是提供了输入输出的类、方法或函数。即需要使用与开发程序接口相同的编程语言,通过对类、方法和函数的调用,验证其返回结果是否正确来进行测试

协议接口:一般是指系统通过不同的协议提供的接口,对底层代码做了封装,通过协议的方式对外提供调用。我们通过测试工具或者其他编程语言进行测试。

这个过程可由测试人员完成,测试人员需要验证的是接口间数据传递的正确性和完整性

二、常用接口分类

  • 内部接口

同一个系统内部不同模块、不同服务之间的调用

  • 外部接口

不同系统直接的接口调用

三、接口测试的意义

1.更早的发现问题

在测试过程中,功能测试基本上需要等到系统提供可测试的版本后才能进行,接口测试可以在功能界面未开发完成前更早的介入测试中去,越早的修复bug,修复的成本越低。

2.缩短产品周期

当更早的介入测试可更早的发现并解决bug.这样会使得后期功能测试阶段的bug减少,从而缩短整个项目的上线时间。

3.发现更底层的问题

接口测试可以更简单、更全面的覆盖到代码底层逻辑,从而发现一些隐藏的bug。并且系统中有些异常的或者极端的情况,可以通过接口测试来验证。

对于我个人来讲,刚开始觉得接口测试很神秘,了解后发现还是比较容易理解和上手的,想着根据自己所看所思沉淀并总结一些知识。以此共勉。最后关于接口测试工具也有许多。常用的postman、soapUI、jemter等,具体使用方法后续有时间再一一详述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值