littlebot
Published on 2025-04-02 / 1 Visits
0

【源码】基于Python Flask框架的自动化测试管理系统

项目简介

本项目是基于Python Flask框架开发的自动化测试管理系统,拥有图形化界面,可用于管理自动化测试项目。该系统支持创建多种类型的测试用例,如接口自动化测试、单元测试等,还能执行测试用例并生成HTML测试报告,方便用户直观查看测试结果。

项目的主要特性和功能

  1. 提供图形化界面,方便用户管理测试用例、项目和任务。
  2. 支持创建接口自动化测试、单元测试等多种类型的测试用例。
  3. 可通过命令行或图形界面执行测试用例,生成HTML测试报告。
  4. 具备HTML测试报告查看功能,便于查看测试结果与详情。
  5. 提供跨域支持,允许不同域的客户端访问应用。
  6. 通过返回值和响应告知用户操作结果,具备日志和错误处理功能。
  7. 支持发送包含测试报告的邮件,方便用户接收测试结果。

安装使用步骤

安装环境

安装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】