项目简介
本项目是基于Python的自动化测试系统,目的是借助自动化测试提升测试效率与质量。支持接口自动化和Web UI自动化测试,采用pytest测试框架、Allure测试报告工具、Selenium WebDriver等工具开发。涵盖接口测试、用户管理、项目管理、组织管理等模块,包含添加、删除、更新、查询等操作,且对各模块设计了详尽的测试用例。
项目的主要特性和功能
- 接口自动化测试:利用pytest框架编写测试用例,实现API接口自动化测试。
- Web UI自动化测试:运用Selenium WebDriver开展Web UI自动化测试。
- 测试报告生成:通过Allure测试报告工具生成详细测试报告。
- 多场景测试:覆盖用户管理、项目管理、组织管理等模块,针对不同场景设计详尽测试用例。
安装使用步骤
- 安装Python环境:确保系统已安装Python环境,并配置好Python解释器。
- 安装依赖库:在项目根目录下,使用
pip install -r requirements.txt
命令安装项目所需的Python依赖库。 - 安装Allure:依据Allure的安装指南,安装Allure测试报告工具。
- 运行测试:在命令行中,使用
pytest
命令运行测试用例,生成测试报告。 - 查看测试报告:运行
allure serve reports/allures
命令,在浏览器中查看生成的测试报告。
注意:使用Selenium WebDriver进行Web UI自动化测试时,需安装对应浏览器的驱动(如ChromeDriver),并确保浏览器驱动的路径被正确配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】