总结

这一小节对于之前对于接口专题做一个知识点汇总,接下来看思维导图。在于本次接口的自动化项目专题里,总共涉及到以下六个知识:第一用例的编写,第二接口自动化测试流程,第三我们接口项目结构一个搭建,第四采用了一个数据驱动,第五将这个业务层集成在unit test框架中来使用,第六我们在数据库工具进行了一个封装。在这里面核心的。

其实一个请求参数类型和请求参数这一块儿,因为是写法有单个接口和多个接口之分。对于用例我们就做这个简单回顾,接下来看一下第二个知识点,接口自动化测试的一个流程。在接口自动化测试流程里面,主要涉及到以下几个点,第一需求分析,第二挑选用例,我们这个做我们自动化接口的一些用例,就是将功能用例转化为接口自动化用例的一个过程,我们这块其实并不需要完全直接去从头到尾去分析需求,直接看在本次自动化哪些接口需要自动化,你把它简单分析一下,然后去转换一下,问起来如何去转化关键点在用例模板里边添加一列叫做是否自动化就可以。

我们自动化用例其实这块就不用设计好,直接走第四点搭建自动化测试的一个环境,在这里的环境主要指的是不是项目的环境,而是本机采用自动化实践的过程中,你需要设计的一些工具软件。

接下来第五就是看一下这个自动化用例的框架的一个结构搭建,在结构框架搭建里面,这里面主要采用了一个这个分层结构,分层结构里面可以根据自己的实际情况,是否写这个API,也是否使用参数化以及这个报告等等。

第六结构目录搭建好以后,我们开始编写我们的代码,编写代码实际的操作步骤应该是先编写API,我们这个模块对象层,也实际中的一个资源对象层,API层。

项目结构一个具体的一个搭建,搭建这里面采用了一个这个接口,API层,对象以及用例执行层case业务层,包括数据驱动data以及测试报告,包括工具层,第三方工具包以及运行的一个入口。

入口层这里面并没有强调非要在最外侧或者在这里测看实际情况怎写都行,这一般会有一个做一个入口,这块需要注意一下。来看一下数据驱动,数据驱动其实这里面主要涉及两个点,第一点测试数据所存储的一个文件类型,我们可以采用JS,也可以采用其他文件格式,TXT。

在这里面项目里面直接采用Json,对于Json里面还有一个注意事项,就是要编写读取Json的一个方法工具的方法,在这里面工具方法我们采用的是一个Json的load方法。

IT赶路人

专注IT知识分享