专栏首页北京宏哥java接口自动化(一) - 接口自动化测试整体认知 - 开山篇(超详解)

java接口自动化(一) - 接口自动化测试整体认知 - 开山篇(超详解)

简介

  了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。其实这些基本上在python接口自动化的文章中已经详细的介绍过了,不清楚的可以过去看看、了解了解。传送门 在这个系列宏哥想换一种方式来给小伙伴们讲解一下相关的知识。希望大家喜欢。

一、什么是接口

在这里我举了一个比较生活化的例子,比如我们有一台笔记本,在笔记本的两端有很多插口。例如:USB插口。那么这个USB插口是用来做什么的呢?比如我们可以插鼠标、插键盘、插U盘等等。为什么同一个USB接口就可以识别这么多不同的设备呢?那是因为这个接口有一个统一的对外连接标准。这个就是我们生活中比较常见的接口。那么在开发中也有这么一个对外开放的接口统一协议接口,例如http协议。规定好统一协议,通过客户端来调用。这里的鼠标、键盘就相当于调用方。那么接口就可以简单的理解为对外暴露的统一规范的暴露点。

二、为什么要做接口接口测试

1】更容易实现持续集成

2】自动化测试落地性价比更高。比UI更稳定

3】大型系统更多更复杂、系统间的模块越来越多

4】BUG更容易定位

5】降低研发成本。提高效率

三、接口自动化测试开发技能树

开发语言(java)

测试框架(TestNg,HttpClient)

Mock技术

数据持久层框架(mybatis)

持续集成工具(Jenkins)

接口协议相关基础知识(Http协议)

四、接口自动化测试落地过程

五、小结

1、前边的四点一般都是小伙伴们在面试的时候,面试官可能向你提问的问题。因此在面试官问你什么是接口的时候,不要像宏哥在第一点中那么回答,你需要看宏哥的python接口自动化(传送门)里边的那么回答,当然了如果面试官让你列举一个生活中的例子,你可以像宏哥那样回答给面试官。

2、宏哥再多句嘴,接口自动化测试落地这部分大家小时候在做过看图说话,这里宏哥把话转换成图片了,你再逆向转换回答面试官即可!

3、下一篇打算给小伙伴们进行一下接口测试用例的设计的分享,希望大家喜欢支持宏哥。

  好了,各位小伙伴们,欲知后事如何,且听下回分解!!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python——神奇的闭包(装饰器的应用)

    Ed_Frey
  • Python——九九乘法表(While循环)

    徘徊了两个月,只好重新来过。看了一下专业培训的,上课大概就要上500小时+,我这短短几个月的酱油式填鸭,连100个小时都没凑?,接下来就简单的习题式的更新些帖子...

    Ed_Frey
  • Python—字符串常用的格式化方法

    其实如果要通读字符串的所有方法,只需要在pycharm中输入st.就会自动弹出字符串的方法列表,挨个试过去就知道了

    Ed_Frey
  • Python—IF分支太多怎么办?

    Python的字典,是一个很神奇的东西,有人说,什么都可以装。可以装下整个宇宙?好像哪里有看到这么一段很霸气的文字。学习python的大半年时间...

    Ed_Frey
  • Python——四则表达式(正则表达式的应用)

    依稀记得,n年前按键精灵等级考试时的题目:写一个四则运算的代码。当时其实离六级认证水平还有一定差距,愣是写了半个下午,才把不带括号的加减乘除给做出来(20分的题...

    Ed_Frey
  • Python-选择结构程序设计

    最近愈发觉得时间紧迫,毕业后参加工作以来,按键精灵断断续续学习了好多年,属于三天打鱼两天晒网这种类型,所以高不成低不就。so,最近必须加快步伐,赶赶进度,不能在...

    Ed_Frey
  • Python基础(二)基本数据类型

    Python跟Java不同的是,python的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没...

    一觉睡到小时候
  • Python——购物车程序(列表的应用)

    上面的代码,刚学完列表的时候写的,其实存在很多问题:比如商品、价格做到2个列表里,每次索引起来很麻烦,万一不小心价格顺序改一下,大厦直接坍塌,所以要做一个嵌套的...

    Ed_Frey
  • Python——字符串及函数的设计使用

    上期提到的廖雪峰的教程,很快就看过去了,前面一章的协程和异步io,看了三遍还是很懵逼,主要是运行测试时,执行步骤完全看不懂。再往后的实战章节呢,...

    Ed_Frey
  • 学Python大半年——到底学会个啥?

    本来只是觉着按键精灵很鸡肋,很多功能实现不了,毕竟只是一门脚本语言,要做的牛还是要依赖很多其他的东西。

    Ed_Frey

扫码关注云+社区

领取腾讯云代金券