1.1.1. 数据层
业务中不要写入任何硬编码数据,其来源均来自于数据层的提供
l 输入数据
不管哪种类型数据都是传入的数据对象,不传具体的构造、实现有四种输入数据
-- 参数化数据
参数化数据可为UI自动化提供数据输入,可支持不同类型的数据excel、csv、xml、yaml
--整体数据驱动数据
整体数据驱动主要为接口自动化提供数据输入,因为其数据输入较为统一,excel、csv、xml、yaml
--低频的业务基础数据
低频业务数据使用yml或者数据配置类进行配置
--动态数据
依赖数据生成模块,动态生成数据
l 数据生成
输入数据需要支持动态生成,比如随机数据、特定数据、依赖接口数据
初始化数据生成
l 数据清洗
进行统一的数据清洗,供套件及用例调用
初始化数据
用例执行过程中数据
1.1.2. 业务层
业务主要就是对应的我们功能测试,即所测对象的业务功能
业务层主要有两个方面构成
业务行为
业务行为即表示业务的某个功能行为,如登陆...,如WEB-UI,以页面和模块为维度进行封装:Page(具体页面),公共常用业务封装(可能多个页面)。为用例层调用的提供接口接口的话业务行为是比较一致的,都是同一个业务行为(http、rpc...)
l 业务资源
1. 业务资源表示该该业务行为的属性及具体操作,如xpath信息、业务操
标签:--,业务,接口,生成,测试,自动化,第二章,数据,输入 From: https://blog.csdn.net/zts1369/article/details/142547138