如何搭建接口自动化框架(一)

2022-08-231360

一、前言 我们都知道,在测试的工作中有较多的繁琐的重复的工作,如果我们一直话花时间去做这种重复性的工作,那么整个工作效率会被大大降低,所以大佬们就想着如何通过技术实现解放测试人的双手。目前技术上已经出现了很多好的高可用的东西,比如咋们的unittest、pytest是基于python的接口框架,还有testng基于java的框架,那么这两种框架其实都是咋们说的工具类框架,我们需要通过这一种工具类框架根据我们的业务去搭建咋们的业务逻辑框架。 二、什么是业务框架? 所谓业务框架就是咋们根据公司的产品去搭建的一个框架,比如说咋们做的是一套有大量特定流程、特殊规则的系统、那么我们需要去理清楚这些规则的逻辑,执行顺序、以及各种状态的变更逻辑,我们才可以去编写我们的业务框架,一般来讲,一套框架不会通用的,除非业务逻辑都大同小异的话,小改一下就可以进行套用。 三、基础准备 想要搭建咋们的业务框架,咱们需要有哪些前提呐 1、首先咱们得会一门编程语言呐,python、java、js等等 2、其次咱们得学习学习数据库吧,不然数据的存储、状态的改变等等都需要用到的勒 3、计网基础咱得有吧,像http/https、udp/tcp协议咱得知道哇 4、然后就是咱们的CI/CD、Jenkins、Docker得知道知道吧,咱们得创建定时任务去跑咋们的框架、脚本呐! 那在之后的文章更新里面勒咱们的工具选型就python+mysql+docker 然后测试框架就用咱们的pytest吧,它更灵活一些 好了,今天的开篇绪论就说到这里了,下一期咱们讲一讲,pytest这个测试框架的一些功能(敲黑板,划重点了哈!),咱们下期见

分享
点赞0
打赏
上一篇:Docker常用命令笔记(一)
下一篇:如何搭建接口自动化框架(二)--pytest初识