Project

General

Profile

QA验收 #1 » supplemental-runtime-evidence.md

Redmine Admin, 09/22/2026 08:44 AM

 

补充运行态验收记录

执行时间:2026-09-22(Asia/Shanghai)

环境:

服务健康

  • GET http://127.0.0.1:8888/:200
  • GET http://127.0.0.1:8000/schema:200
  • GET http://127.0.0.1:3000/health/live:200
  • GET http://127.0.0.1:3000/health/ready:200

会议列表

  • 翻页到 /meetings?page=2&page_size=20 后实际加载第二页数据。
  • 选择“已取消”后进入 /meetings?status=cancelled&page=1&page_size=20。
  • 筛选结果只显示 QA 会议 QA-MTG-20260922-1001-EDIT,状态为“已取消”,报名状态为“报名关闭”。

话题列表

  • 翻页到 /topics?page=2&page_size=20 后实际加载第二页数据。
  • 选择“已上线”后进入 /topics?status=published&page=1&page_size=20,显示共 143 个话题,可见行均提供“下线”操作。
  • 进入 /topics?status=archived&page=1&page_size=20,显示共 1 个话题,包含 QA-TPC-20260922-1001,状态为“已归档”。

关系与边界校验

  • 使用不存在的会议 ID 99999999 创建话题:HTTP 400,错误码 INVALID_REQUEST;创建前后同名记录均为 0。
  • 使用不存在的专家 ID 99999999 创建话题:HTTP 400,错误码 INVALID_REQUEST;创建前后同名记录均为 0。
  • 使用 257 字符话题名称创建话题:HTTP 400,错误码 INVALID_REQUEST,提示最大长度 256;未产生记录。
  • 使用 257 字符会议名称创建会议:HTTP 400,错误码 INVALID_REQUEST,提示最大长度 256;未产生记录。

错误态缺陷

  • /meetings/99999999 已显示“会议详情加载失败 / 会议不存在或不在可访问项目范围”,但标题仍是“加载中”,并保留“编辑”按钮。
  • /topics/99999999 已显示“话题详情加载失败 / 话题不存在”,但仍保留“编辑”按钮。
  • 已登记 Redmine 缺陷 #3。

证据限制

Ego Browser TaskSpace 12 已取得上述页面的 URL、语义快照、列表数量和状态文案;后续 Page.captureScreenshot 连续超时,因此翻页、筛选和错误态以本记录作为补充运行态证据,不声称存在未成功生成的截图。

数据清理

  • 会议 #73 已取消,报名关闭。
  • 话题 #155 已归档,默认列表隐藏,BFF 查询返回 NOT_FOUND。
  • 所有非法请求均在校验阶段失败,没有创建额外数据。
(2-2/78)