# python unittest **Repository Path**: casual123/python-unittest ## Basic Information - **Project Name**: python unittest - **Description**: python unittest接口自动化测试 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-07 - **Last Updated**: 2023-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python unittest #### 介绍 python unittest接口自动化测试 #### 软件架构 软件架构说明 ├── Case │ ├── case_data.xlsx // 测试用例数据 ├── config // 配置 │ ├── cookie.json // 存放cookie │ ├── header.json // 存放header │ ├── server.ini // 存放host以及账号密码 │ ├── user_data.json // 存放用户数据 ├── Report // 测试报告层 │ ├── report.html // html测试报告 ├── uinttestreport // 引用的html测试报告的包 ├── base_request.py // request请求封装 ├── codition_data.py // 处理表格数据 ├── handle_cookie.py // 读取cookie ├── handle_excel.py // 读取表格数据 ├── handle_header.py // 读取header.json文件 ├── handle_init.py // 读取ini文件 ├── handle_json.py // 读取user_data.json文件 ├── HTMLReport.py // 生成测试报告 ├── HTMLTestRunner.py // 运行程序并生成测试报告 ├── run_case_ddt.py // ddt驱动运行程序 #### 实现功能 1. xlsx表格存放测试用例 2. 实现了数据依赖、传递参数 3. ddt驱动运行程序并生成测试报告 4. 测试报告由html文件展示,一目了然