Hopetree / AutoTest

自动化测试

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoTest 自动化测试

项目结构说明

├── README.md                               项目说明文件
├── api                                     API测试目录
│   ├── case                                API测试用例目录
│   └── module                              API测试接口封装类
├── app                                     移动端测试目录 
│   ├── case                                移动端测试用例目录
│   └── module                              移动端测试封装类
├── common                                  公共工具类存放目录
│   ├── config_load.py                      读取环境变量的工具
│   ├── data_load.py                        读取测试数据的工具
│   ├── logger.py                           日志工具
│   └── utils.py                            其他工具
├── config                                  环境变量文件目录
│   ├── global.yaml                         全局环境变量
│   ├── dev.yaml                            dev环境变量                     
│   └── sit.yaml                            sit环境变量
├── conftest.py                             pytest全局加载配置
├── data                                    测试数据存放目录
│   ├── demo.yaml                           自定义用例测试数据
│   └── user.yaml                           自定义用例测试数据
├── demo                                    测试用例demo目录,主要展示pytest结合allure的用法
│   ├── case                                演示用例
│   └── module                              演示封装类
├── log                                     日志存放目录
├── pytest.ini                              pytest配置
├── report                                  allure报告
│   └── environment.properties              allure环境变量文件
├── run.py                                  项目启动文件
├── settings.py                             项目配置
└── web                                     web自动化测试目录
    ├── case                                web自动化测试用例
    └── module                              web自动化测试页面定义类

log目录和report目录会自动生成,不需要提交到代码仓库

config目录存放不同环境的环境变量文件,global.yaml是全局环境变量,其他文件按需自定义,类似于postman的环境变量,项目执行时需要指定读取的环境变量文件

data目录存放测试数据,用例里面可以指定要读取的数据文件,格式按需设置

About

自动化测试


Languages

Language:Python 100.0%