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

【源码】基于Python的边端智能盒子自动化测试系统

项目简介

本项目是基于Python的自动化测试框架,用于对边端智能盒子的相关功能进行测试。通过自动化测试,确保系统在不同条件下都能正常工作,从而提升系统的稳定性与可靠性。主要测试内容包括算法包管理、相机点位管理、算法任务创建与删除、算法结果查询与删除等功能。

项目的主要特性和功能

  1. 算法包管理:支持上传、查询和删除算法包。
  2. 相机点位管理:可添加、查询和删除相机点位。
  3. 算法任务管理:能创建、查询、删除算法任务,还可查询任务结果。
  4. 测试框架:采用Python的pytest测试框架,支持参数化测试,灵活高效。
  5. 日志记录:运用Python的logging模块记录测试日志,方便定位调试问题。
  6. 异常处理:对测试中的异常情况进行处理,保证测试的健壮性。

安装使用步骤

安装依赖

  1. 安装Python3.7.4。
  2. 执行pip3 install -r requirements.txt安装依赖库。
  3. 安装JDK和allure,根据操作系统自行完成。

执行测试用例

执行命令pytest -ra -v --alluredir=D:\projects\ats\log_report\001 D:\projects\ats\test_cases,需按实际修改test_cases目录。

生成报告

执行allure generate -c -o D:\projects\ats\log_report\allure D:\projects\ats\log_report\001,路径1为生成的报告目录,路径2为上一步输出目录。

打开报告

执行allure open D:\projects\ats\log_report\allure打开测试报告。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】