从0开始学习接口自动化测试(一)

烂漫一生 提交于 2020-04-28 12:49:25

从0开始学习接口自动化测试

感兴趣的小伙伴可以加入QQ群:556029945

前言

 最近项目空档期,寻思着反正没什么事情,不如把自己做过的东西做一些总结,然后找个地方记录一下,给测试行业的入门的小伙伴们看一下,点点点到了一定的时候,就想做点觉得高大上的技术(自动化测试),但是会很懵逼,不知道从何开始,就想如果有个人带带就不错,所以希望这些总结能够给你们一些启示。<br>  说明一下,本文是讲述如何开展自动化测试,更多的一个自动化测试实践,而不是框架,如果是框架学习的同行或爱好者,请私下联系交流。本文主要是讲的接口相关的,不是属于UI的,所以如果想了解UI自动化测试的,也可以私下交流,主要是考虑到点点点都是UI的,想必大家都不陌生。

什么是接口

 原谅我也要百度一发,接口的概念,百度百科里面说:

接口(硬件类接口)是指同一计算机不同功能层之间的通信规则称为接口。
接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。

看完之后不经说一声,我还是不懂,到底什么事接口。<br> 我们来看一下开发同事提供的接口文档,看能不能知道什么是接口,最后发现公司业务属于机密,不便公开,脱敏有需要修改数据,挺麻烦,还好网上有人分享了一个swagger的,凑合看一下也可以(http://www.sosoapi.com/pass/apidoc/demo.htm)这里正好有接口示例,请求了下,还是跑的通,看到的小伙伴可以自己练下一下入门的,随便填什么数据看看。<br>  这里引用csdn某位大哥说的,我还是比较赞同,至少从接口实现的角度讲来说,应该是这么回事:

软件接口就是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。(而不是指传输的数据!!)

比如腾讯发布一个qq登录的接口(一个函数),别人拿到这个函数放到自己的网站代码里面运行,就可以通过这个函数把用户输入的账号密码传给腾讯服务器,服务器校验成功后就能让用户第三方登录QQ了。 

  到这里,接口是什么先结束,只是给大家一个大致的概念,没明白的不要紧,后面会给大家讲一个简单的接口开发demo(基于springboot的),但是还是可以记住上面那个大哥说的关于软件接口的说明信息,这个在后续大家就能感受到了,不管说咱们理解的深入还是浅显,记住了就对了。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!