Hello,大家好
我是和你们一样的一名测试人员,主要和大家一起分享学习接口自动化测试框架从设计到开发!
可能有的朋友会问测试怎么扯到设计,开发上来的呢?他们三个又有着什么关联呢?
不了解这个不要紧,那么大家肯定听说过测试开发工程师这个职位!
而且传说这个岗位工资比较高,那好,测试开发工程师跟接口自动化框架有什么关系呢?
我在这里和大家透露一下,如果是说你是测试开发工程师,那么接口自动化框架你必须得会.
测试开发工程师的入门条件是什么?
比如你看很多的书?看很多视频?写很多代码?熟悉功能?了解业务?录制脚本?答案肯定都是否定的!
下面举个例子:我打开Jenkins页面,点击构建
构建成功之后会产生一个报告:
报告上面写着结果两条,通过2条,通过率100%,看着很高大上的样子,那么是怎么实现的呢?这个接口又是在哪里呢?我怎么做这个东西呢?是说我们会设计框架,会开发框架?重构框架?答案肯定是会,必然的!需要会这些东西,就需要掌握一些东西,要掌握那些东西可以完成这个高大上的东西呢?
我们要经历些什么呢?
接口基础=》接口开发=》框架与接口测试结合=》从设计到开发接口测试框架=》完成接口自动化
首先我们分析【接口基础】:
✳ HTTP接口熟悉
✳ 常见接口介绍
✳ 接口工具的使用
✳ 常见接口基础面试
这些东西一定要去掌握,因为有些时候问你一个接口基础知识,作为一个初级测试工程师都要掌握的,如果你连基础都没掌握,我相信你老板会PASS掉你,当我们掌握了接口基础知识之后,那我们接着去了解接口开发。
接口开发:我们要去了解接口开发的接口,开发的工作流程
框架与接口测试结合:我们要去掌握Unittest的使用,Pytest的使用,以及HTMLTestRunner测试报告,以及断言Case管理,Requests的引入使用与测试链接之后,那么我们就可以去掌握接口自动化测试框架从设计到开发
设计框架其实和人是一样的,都是有五脏六腑各个肢体相结合而组成的,那么接口自动化框架也不例外,那么都是有那些内容组成的呢?
今天先到这里,有需要一起学习的小伙伴可以持续关注!一起学习一起进步。谢谢