2026-01-13 11:27:21 +08:00

3.2 KiB
Raw Blame History

Bug报告模板

使用说明: 每发现一个Bug复制下面的模板填写


Bug #[编号]

标题: [一句话描述问题]

严重程度:

  • P0 - 阻塞性(系统崩溃/无法启动/核心功能不可用)
  • P1 - 严重(主要功能异常/数据错误)
  • P2 - 一般(界面问题/提示不清晰/性能问题)
  • P3 - 建议(优化建议/文档问题)

发现时间: 2026-01-XX XX:XX

发现人: [你的名字]

影响范围:

  • 云端
  • 边缘端
  • 端到端联调
  • 其他__________

问题描述

[清晰描述问题是什么,用户会看到什么]


复现步骤

前置条件:

  • [例如:云端服务正在运行]
  • [例如:已安装所有依赖]

复现步骤:

  1. [第一步]
  2. [第二步]
  3. [第三步]

预期结果

[应该发生什么]


实际结果

[实际发生了什么]


环境信息

操作系统: Windows 10 / macOS XX / Linux
Python版本 3.x.x
关键依赖版本:

  • Flask: x.x.x
  • numpy: x.x.x

配置信息:

  • device_id: xxxx
  • API Key: xxxx前4位
  • 云端地址: xxxx

日志与截图

错误日志:

[粘贴关键错误日志至少前后20行]

完整日志文件:

  • artifacts/xxx/error.log

截图:

  • artifacts/xxx/screenshot.png

建议解决方案

[如果你有想法,写下来;没有也可以留空]


状态跟踪

  • 已报告
  • 开发中
  • 已修复
  • 已验证
  • 已关闭

修复责任人: __________
预计修复时间: __________



Bug示例参考

Bug #001

标题: 云端启动时数据库连接失败

严重程度: P0 - 阻塞性

发现时间: 2026-01-12 10:15

发现人: 测试成员A

影响范围: 云端


问题描述

运行 python cloud_hypertension_system.py 后,系统报错退出,提示数据库连接失败。


复现步骤

前置条件:

  • Python 3.8已安装
  • 已执行 pip install -r requirements.txt

复现步骤:

  1. 打开PowerShell
  2. 导航到项目目录
  3. 执行 python cloud_hypertension_system.py

预期结果

云端服务正常启动,显示:

✓ 数据库初始化成功
Running on http://127.0.0.1:5000

实际结果

程序报错退出:

sqlite3.OperationalError: unable to open database file

环境信息

操作系统: Windows 10
Python版本 3.9.7
SQLite版本 3.35.5


日志与截图

错误日志:

Traceback (most recent call last):
  File "cloud_hypertension_system.py", line 850, in init_database
    self.db_manager = DatabaseManager(self.config.database_config)
  File "cloud_hypertension_system.py", line 125, in __init__
    self.engine = create_engine(...)
sqlite3.OperationalError: unable to open database file

完整日志: artifacts/cloud/startup_error.log


建议解决方案

检查数据库文件路径是否存在写权限。可能需要:

  1. 手动创建数据库目录
  2. 或者修改数据库路径到用户目录

状态跟踪

  • 已报告2026-01-12
  • 开发中
  • 已修复
  • 已验证
  • 已关闭