# autoTest **Repository Path**: bruceLee0523/autoTest ## Basic Information - **Project Name**: autoTest - **Description**: 接口自动化测试框架的自我学习成长「静默方式」 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-09 - **Last Updated**: 2022-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 接口测试框架介绍及其使用 python环境: python使用Python3版本 项目gitee地址: https://gitee.com/bruceLee0523/autoTest.git 拉取项目命令(本项目代码在main分支): git clone https://gitee.com/bruceLee0523/autoTest.git 安装虚拟环境,该项目使用Poetry管理依赖: 安装依赖文件执行命令,需要进入到项目(虚拟环境)目录下: 进入虚拟环境:poetry shell 安装依赖:poetry install 安装环境依赖jdk,以下目录中找现成的jdk: * 按照官网直接下载安装jdk即可 * 配置jdk的环境变量,具体可查看网上教程 https://www.jianshu.com/p/633f4aaf9049 * 查看是否安装成功: java -version 安装allure插件,自动生成测试报告 * 下载allure插件包: https://github.com/allure-framework/allure2/releases * 配置allure包环境变量,windows系统环境变量中添加: C:\Program Files\allure-2.13.9\bin * 查看是否安装成功,allure --version ## DV test case 运行 方法一: * 进入虚拟环境: poetry shell * 执行主命令: python run.py 方法二: * 进入虚拟环境: poetry shell * 执行命令: pytest --tb=short ./tests/unit/test_login.py::TestLogin ## 测试报告目录: * allure-result: 测试case运行结果 * allure-report: 把测试结果转化为测试报告 ## git分支管理 * 1 查看当前代码分支使用命令: git branch * 2 新增新的test分支:git branch test * 3 拉取代码: git pull * 4 提交代码时使用:pycharm --> git ---> Commit File --> Commit --> Push --> 确认提交分支及其代码, 点击push按钮,则提交成功(Commit File 时勾选要提交的文件,注意自己的本地环境&调试代码,不需要提交!) * 5 分支代码合并到主分支(main),一般需要项目Owner来merge,把test分支代码合并到主分支:git merge test * 6 删除test分支:git branch -d test * 7 解决冲突,查看分支冲突:git diff * 8 回退版本:git reset