测试与发布(Alpha版本)
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13484 |
| 这个作业的目标 | Alpha版本测试报告以及Alpha版本发布说明 |
一、Alpha版本测试报告
(一)缺陷统计
本次测试共发现Bug13个,各类别Bug分布如下:
| Bug类别 | 数量(个) | 具体说明 |
|---|---|---|
| 功能缺陷 | 5 | 1. 部分特殊格式(hls)视频流接入后推理卡顿; 2. Tensorrt推理模式下偶尔出现目标识别漏检; 3. 任务停用后未及时释放GPU资源; 4. 跨平台部署时Windows环境下Minio文件上传偶尔失败; 5. 告警信息筛选功能按时间查询时结果不准确 6.无用户注册功能,新用户需要手动在数据库添加信息 |
| 性能缺陷 | 3 | 1. 多任务并发时GPU内存占用率过高; 2. 模型首次加载时间过长(超过30秒); 3. 高分辨率视频推理延迟超过预期(超过500ms) |
| 兼容性缺陷 | 2 | 1. Edge浏览器中视频实时播放画面偶尔闪烁; 2. 低版本Chrome中部分前端按钮点击无响应 |
| 接口缺陷 | 1 | 推理结果查询接口在数据量较大时返回超时 |
| 其他缺陷 | 1 | Web页面在高分辨率屏幕下布局错乱 |
(二)缺陷处理结果
-
已修复的Bug:8个
- 功能缺陷:3个(特殊格式视频流卡顿、任务停用GPU资源释放、告警信息时间筛选不准确)
- 性能缺陷:2个(多任务并发GPU内存占用过高、高分辨率视频推理延迟超标)
- 兼容性缺陷:1个(Edge浏览器视频画面闪烁)
- 接口缺陷:1个(推理结果查询接口超时)
- 其他缺陷:1个(高分辨率屏幕页面布局错乱)
-
不能重现的Bug:1个
- 功能缺陷:Windows环境下Minio文件上传偶尔失败(多次复现未成功,推测与网络波动或环境特殊性相关)
-
产品设计如此,不是Bug:1个
- 功能缺陷:Tensorrt推理模式下偶尔漏检(因模型推理存在合理误差,且漏检率在产品设计允许范围内)
-
没有能力修复,将来也不打算修复:1个
- 兼容性缺陷:低版本Chrome浏览器按钮无响应(低版本浏览器使用率极低,优先保障主流浏览器体验)
-
延迟到下一个版本修复的Bug:2个
- 性能缺陷:模型首次加载时间过长(需优化模型压缩和加载机制,当前版本时间紧张)
- 解决用户注册功能,解决新用户需要手动在数据库添加信息
(三)场景测试
1. 算法工程师
- 使用方式:上传自定义训练的Yolov8模型(.pt/.onnx/.engine格式),配置模型参数,启动测试任务,验证模型推理效果(准确率、延迟),查看训练结果相关指标(Precision、Recall等)。
- 需求与目标:快速部署和测试自定义模型,获取准确的推理性能数据,优化模型参数以提升识别效果。
- 功能组合满足:通过“算法模型上传”+“计算任务创建”+“推理结果查看”+“日志分析”功能组合,满足模型测试和优化需求。
2. 普通用户(如企业安全管理人员)
- 使用方式:登录Web平台,查看实时视频画面(原始视频+推理标注视频),浏览告警记录(按类型、时间筛选),查看系统运行状态。
- 需求与目标:直观了解监测场景的安全状况,快速获取异常告警信息,操作界面简单易用。
- 功能组合满足:通过“Web前端视频查看”+“告警中心筛选”+“首页数据概览”功能组合,满足日常监测需求。
(四)测试矩阵
| 测试维度 | 测试内容 | 测试环境/配置 |
|---|---|---|
| 操作系统 | Windows | Windows 10/11 |
| 浏览器类型 | 主流浏览器 | Chrome(90+)、Firefox(88+)、Edge(90+)、Safari(14+) |
| 视频源类型 | 实时流(rtsp/rtmp/flv/hls/http/ws)、离线文件(.mp4) | 各格式视频流(分辨率:720P)、不同大小的.mp4文件 |
| 推理模式 | ONNX推理、Tensorrt推理 | 基于Onnxruntime-gpu1.16.1、Tensorrt8.5.1.7 |
| 并发用户数 | 10用户、50用户、100用户 | 模拟多用户同时操作(登录、创建任务、查看视频) |
(五)出口条件
- 核心功能(模型管理、任务调度、推理识别、告警推送)无致命缺陷。
- 性能指标达标:模型加载时间≤30秒,单任务推理延迟≤500ms,100并发用户下系统无崩溃,CPU/GPU内存占用率稳定在90%以下。
- 跨平台兼容性:Windows系统下核心功能正常运行,主流浏览器(Chrome、Firefox、Edge)适配良好。
- 测试覆盖率≥80%,核心场景(多视频源接入、多推理模式切换、高并发任务)均完成测试。
- 缺陷管理流程闭环,所有致命和严重缺陷已修复并通过回归测试,延迟修复的缺陷已明确规划下版本修复计划。
二、Alpha版本发布说明
(一)、功能介绍
1.用户登录功能
用户输入正确的账号密码登录,登陆后才可以正常使用功能

2.计算任务修改中心
用户在计算任务界面新增或修改需要进行的计算任务,上传需要分析的视频并且启用或停止计算任务


3.算法模型上传
用户在此界面上传自己训练好的模型以供计算任务使用


4.用户管理
由管理员对用户进行管理,管理员可删除用户或对用户的访问权限进行管理


(二)、环境要求
该网站是以网页形式存在,具体要求运行电脑有以下配置:
-
CUDA版本:11.8
-
Cudnn版本:8.6.0
-
Tensorrt版本:8.5.1.7
-
Onnxruntime-gpu版本:1.16.1
-
推理加速: Tensorrt8.5.1.7
-
视频操作:Opencv4.7.0
-
视频推流: FFmpeg4.2.7
-
流媒体服务:Zlmediakit
-
显卡带有GPU
-
在Windows系统上运行
(三)、安装方法
该网站是以网页形式存在,无须安装,只需访问该网站的网址就可以访问该网站
(四)、问题与限制
- 1、Linux版本尚未完成开发,在Windows系统上运行会对运行配置有较高要求
- 2、无用户注册功能,新用户需要手动在数据库添加信息
(五)、发布方式及发布地址
- 1.发布方式:我们将通过QQ向周围同学宣传。
- 2.发布地址:网站地址为http://121.42.204.95。
浙公网安备 33010602011771号