|
|
||
|---|---|---|
| .idea | ||
| config | ||
| execute | ||
| logs | ||
| resources/images | ||
| service | ||
| test_case | ||
| test_data | ||
| utils | ||
| .DS_Store | ||
| README.md | ||
| gtn_qa.iml | ||
| requirements.txt | ||
| test_example.py | ||
README.md
测试相关项目
模块组成
数据生成流程
环境安装
py3.10以上
pip install -r requirements.txt
目录结构
- config 配置相关
- execute 执行入口文件存放
- resources 其他资源存放
- service 用例相关方法封装
- test_case 测试用例,用于存放测试用例
- test_data
测试数据,用于存放测试数据
- channel_data 已生成的测试数据
- data_demo 渠道模版
- field_config 渠道字段配置
- field_rules 字段校验规则封装
- field_sqls 字段获取规则封装
- sql_config 查询sql配置
- utils 基础方法封装
数据生成流程
-
获取主数据
-
拼接主数据,临时储存用于数据拼接和校验等 - holo
-
获取dataDemo中的excel模版
-
建立字段方法对应关系,字段生成规则 字段 - 方法名称使用枚举做对应关系
-
根据主数据,拼接主数据部分,根据字段规则,调用生成其余字段数据
-
生成数据数量作为参数传输
-
返回生成的数据,写入excel

