项目简介
本项目是基于Python Flask框架开发的自动化测试管理系统,拥有图形化界面,可用于管理自动化测试项目。该系统支持创建多种类型的测试用例,如接口自动化测试、单元测试等,还能执行测试用例并生成HTML测试报告,方便用户直观查看测试结果。
项目的主要特性和功能
- 提供图形化界面,方便用户管理测试用例、项目和任务。
- 支持创建接口自动化测试、单元测试等多种类型的测试用例。
- 可通过命令行或图形界面执行测试用例,生成HTML测试报告。
- 具备HTML测试报告查看功能,便于查看测试结果与详情。
- 提供跨域支持,允许不同域的客户端访问应用。
- 通过返回值和响应告知用户操作结果,具备日志和错误处理功能。
- 支持发送包含测试报告的邮件,方便用户接收测试结果。
安装使用步骤
安装环境
安装Python环境,确保已安装Flask框架及相关依赖库。在项目根目录执行pip install -r requirements.txt
安装依赖模块,若缺少mysql-db可从https://sourceforge.net/projects/mysql-python/?source=directory 下载,版本不对则百度查找。
数据库设置
安装MYSQL,新建一个数据库,使用数据库工具导入文件tables.sql
。
修改配置
编辑manager-server/app/database_config.py
文件,设置数据库连接信息,示例如下:
bash
database_host = "127.0.0.1"#你的数据库地址
database_username = "root"#数据库的登录账号
database_password = "root"#数据库的登录账号
database1 = "1"#放项目数据的数据库名
database2 = "2"#不用配置
启动应用
在项目根目录执行python run.py
启动应用,默认地址为http://127.0.0.1:5000/ 。
使用应用
通过浏览器访问应用地址,进行测试用例的创建、执行和结果查看。
注意:请确保按照上述安装方法正确安装项目依赖,并正确配置数据库连接信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】