项目目录结构搭建

在前面小节中,我们对于接口自动化测试用例进行一个设计,那么根据自动化测试流程,用例设计完成后,我们接下来应该做什么事情呢?接下来应该是将这些用例转化成我们代码去实现一个操作。

那么我们在转换代码是过程中,我们首先需要做的一件事情就是对项目目录进行一个结构搭建呢?接下来我们这小节首先来讲解一下这个项目目录结构的搭建。那么接下来我们先看一下我们的目录结构,目录结构,主要分以下几个,先简单的过一遍,接下来我们会做一个分析。

那么第一个问题,就是我们API,这个API里面主要是基于我们项目的一个模块,一个模块里面建一个模块文件,那在这里面我们抽取了四个接口,其实是三个模块儿,所以说我们会放三个模块文件,那么对于这个case,其实放一些业务层的代码,所谓的业务层就是基于unit框架去执行test方法的一些东西啊,都放在case里面儿。date呢,就是我们测试数据。

第一点是一个API层,在API层里面主要放的是一个接口的业务对象。业务实现层,业务实现层的意思说,我们测试用例去实现,也基于用力太大,业务实现层,我们这里面可以用scratch,也可以用case,第三个目录结构,第三个文件夹,就是会有一个report,最后生成一个目录存放的文件在这里面老师写的这主要是一个报告,存放报告的报告。在这里面标注一下工具层。

这个工具层主要指的是第三行工具,这个是以上的主要目录,这个目录完了以后,我们最后还有一个很重要的我们在用力执行过程中,会有一些测试数据以及预期结果对五个会有一个什data层,就是数据层,存储这个测试用例数据以及预期结果的,所以老师在里面写的数据。

这五以上五个目录主要结构就完成,最后第六个有一个统一入口层,就是运行用力后能运行生成所有的测试报告,所以这里面叫入口层运行入口。

登录我们这里面就给它起个名称,登录完之后,接下来第二个是获取用户频道列表,然后就写一个获取频道列表。

文章模块儿,在文章里面会涉及两个接口,第一个编写是这个收藏文章。收藏文章,接下来还有一个取消文章。

这个文章报告从这里边会生成一个报告,就是一个报告目录。报告的,而且码最后会生成报告表,而且起码是一个报告的HTML好工具层这里面其实对于现在的目来说,我们只用一个H的老师在里面写下HTML test。

这里面一个假设,我们回到我们这个拍项目,我们把这一个目录结果去建立一下。首先我们打开拍项目,在第一个里面,我们新建我们目录结构,首先是一个APP,我们把它建好J存放我们这个接口的一个对象曾好,我们继续见我们的目录记住是目录好是我们这个case层。

放在业务层,业务层完成后才有数据层,我们把数据层也放进来数据层就存储我们数测试数据以及预期结果的东西,都在这个地理好那数据层,然后接下来这个工具层,有工具层的话,就由这个报告曾把报告曾也见一下留下的IP发贴。

最后还有一个统一入口,统一入口先把这个文件见了,是Python发,不再是这个目录了。这里面就写个rock that运行测试套件,目录结构建好,建好后最后回到笔记里面做一个简单梳理,来以中文形式做一个梳理,目录结构有以下几个点,第一个点来来写一下,好一这个API,API这里面主要是接口业务层。

用力执行层也业务层用力执行层这里面这个case。

这个用例执行层其实专业术语叫什?叫这个用例执行的业务层用力执行业务层,我们改一下而上面其实接口的业务层,换个词儿接口对象层更合适点好,接下来第三点这个数据驱动的数据驱动,数据驱动其实这个的好,第四就是这个测试报告,这里面放在reporter号,第五个一个工具层,这里面主要放一下第三方工具工具包好。第六个一个统一入口层,就是运行入口层运行生成运行。

IT赶路人

专注IT知识分享