Files
cmr-mini/doc/gameplay/第五刀联调回归清单.md

4.2 KiB
Raw Blame History

第五刀联调回归清单

文档版本v1.0 最后更新2026-04-03 14:50:00

目标

本清单用于回归验证第五刀“前端接线阶段”的实际效果,重点确认:

  • launch.runtime 是否已稳定进入前端运行链
  • 多赛道与 runtime 摘要是否能同时正确回流
  • 恢复链、结果链、首页摘要链是否保持一致

本清单优先验证“可见”和“一致”,不要求当前阶段完成复杂运营样式。

当前范围

本轮重点回归以下页面:

  • 活动页
  • 准备页
  • 地图页
  • 单局结果页
  • 历史结果列表页
  • 首页 ongoing / recent

建议测试数据

优先使用后端当前已提供的多赛道手动 demo

  • eventPublicID = evt_demo_variant_manual_001
  • variant_a
    • name = A 线
    • routeCode = route-variant-a
  • variant_b
    • name = B 线
    • routeCode = route-variant-b

普通单赛道活动可继续使用:

  • eventPublicID = evt_demo_001

回归项

1. 准备页预览态摘要

验证目标:

  • 准备页能显示“运行对象摘要”
  • 当前阶段允许是预览态,不要求已经拿到完整 launch.runtime

检查点:

  • 地点 当前允许显示 待 launch.runtime 确认
  • 地图 当前允许显示 待 launch.runtime 确认
  • 赛道
    • manual 模式下,应跟随当前选择变化
  • RouteCode
    • manual 模式下,应跟随当前选择变化

2. Launch Runtime 映射

验证目标:

  • 进入地图后,前端已正式消费后端 launch.runtime

检查点:

  • 地图页“当前游戏”摘要中可看到:
    • 运行绑定
    • 地点
    • 地图
    • 赛道集
    • 赛道版本
    • RouteCode
    • 瓦片版本

3. 多赛道手动选择

验证目标:

  • manual 模式下,准备页选择的赛道和最终 launch.variant / launch.runtime 一致

建议步骤:

  1. 打开 evt_demo_variant_manual_001
  2. 在准备页选择 A 线
  3. 进入地图,记录地图页 runtime 摘要
  4. 结束一局,记录结果页摘要
  5. 再重复一次,切换到 B 线

检查点:

  • 地图页 赛道版本
  • 单局结果页 赛道版本
  • 历史结果列表页该条记录的 赛道
  • 首页 recent

都应能区分 A 线 / B 线

4. 单局结果页 Runtime

验证目标:

  • 结果页优先消费 result.session.runtime
  • 如果后端某次未带该字段,前端能回退到 launch 快照,不出现空白

检查点:

  • 结果页中可见:
    • 运行绑定
    • 地点
    • 地图
    • 赛道集
    • 赛道版本
    • RouteCode
    • 瓦片版本

5. 历史结果列表页 Runtime

验证目标:

  • 历史结果列表页保持摘要态,不改主结构,但能看到 runtime 对象

检查点:

  • 每条结果卡片可显示:
    • 地点
    • 地图
    • 赛道

6. 首页 Ongoing / Recent Runtime

验证目标:

  • 首页 ongoing / recent 已开始展示 runtime 摘要

检查点:

  • 进行中运行对象
  • 最近一局运行对象

内容至少包含:

  • 地点
  • 地图
  • 赛道

7. 恢复链 Runtime 一致性

验证目标:

  • 非正常退出后恢复,赛道和 runtime 不发生漂移

建议步骤:

  1. 使用多赛道活动选择 B 线
  2. 进入地图并开始一局
  3. 非正常退出
  4. 重新进入程序并选择“继续恢复”

检查点:

  • 恢复后的地图页 runtime 摘要仍然是原来的 place / map / variant
  • 赛道版本不变

8. 放弃恢复语义

验证目标:

  • 放弃恢复不会上错局
  • 放弃后不会残留旧 runtime

建议步骤:

  1. 打开一局并异常退出
  2. 再进程序,选择“放弃”
  3. 回首页

检查点:

  • 不再提示旧局恢复
  • 首页 ongoing 应消失
  • 再开新局时 runtime 摘要以新局为准

问题记录建议

如果发现问题,尽量一次性记录:

  • eventPublicID
  • 选择的 variantId / routeCode
  • launch.variant
  • launch.runtime
  • 地图页 runtime 摘要
  • 结果页 runtime 摘要
  • 首页 / 历史页摘要
  • 是否属于恢复场景

当前阶段结论标准

本轮完成标准不是“页面全部重做”,而是:

  • launch.runtime 已进入用户侧主页面链
  • 多赛道与 runtime 摘要可同时回流
  • 恢复链、结果链、首页摘要链不互相打架