4.2 KiB
4.2 KiB
第五刀联调回归清单
文档版本:v1.0 最后更新:2026-04-03 14:50:00
目标
本清单用于回归验证第五刀“前端接线阶段”的实际效果,重点确认:
launch.runtime是否已稳定进入前端运行链- 多赛道与 runtime 摘要是否能同时正确回流
- 恢复链、结果链、首页摘要链是否保持一致
本清单优先验证“可见”和“一致”,不要求当前阶段完成复杂运营样式。
当前范围
本轮重点回归以下页面:
- 活动页
- 准备页
- 地图页
- 单局结果页
- 历史结果列表页
- 首页
ongoing / recent
建议测试数据
优先使用后端当前已提供的多赛道手动 demo:
eventPublicID = evt_demo_variant_manual_001variant_aname = A 线routeCode = route-variant-a
variant_bname = B 线routeCode = route-variant-b
普通单赛道活动可继续使用:
eventPublicID = evt_demo_001
回归项
1. 准备页预览态摘要
验证目标:
- 准备页能显示“运行对象摘要”
- 当前阶段允许是预览态,不要求已经拿到完整
launch.runtime
检查点:
地点当前允许显示待 launch.runtime 确认地图当前允许显示待 launch.runtime 确认赛道manual模式下,应跟随当前选择变化
RouteCodemanual模式下,应跟随当前选择变化
2. Launch Runtime 映射
验证目标:
- 进入地图后,前端已正式消费后端
launch.runtime
检查点:
- 地图页“当前游戏”摘要中可看到:
运行绑定地点地图赛道集赛道版本RouteCode瓦片版本
3. 多赛道手动选择
验证目标:
manual模式下,准备页选择的赛道和最终launch.variant / launch.runtime一致
建议步骤:
- 打开
evt_demo_variant_manual_001 - 在准备页选择
A 线 - 进入地图,记录地图页 runtime 摘要
- 结束一局,记录结果页摘要
- 再重复一次,切换到
B 线
检查点:
- 地图页
赛道版本 - 单局结果页
赛道版本 - 历史结果列表页该条记录的
赛道 - 首页
recent
都应能区分 A 线 / B 线
4. 单局结果页 Runtime
验证目标:
- 结果页优先消费
result.session.runtime - 如果后端某次未带该字段,前端能回退到 launch 快照,不出现空白
检查点:
- 结果页中可见:
运行绑定地点地图赛道集赛道版本RouteCode瓦片版本
5. 历史结果列表页 Runtime
验证目标:
- 历史结果列表页保持摘要态,不改主结构,但能看到 runtime 对象
检查点:
- 每条结果卡片可显示:
地点地图赛道
6. 首页 Ongoing / Recent Runtime
验证目标:
- 首页
ongoing / recent已开始展示 runtime 摘要
检查点:
进行中运行对象最近一局运行对象
内容至少包含:
地点地图赛道
7. 恢复链 Runtime 一致性
验证目标:
- 非正常退出后恢复,赛道和 runtime 不发生漂移
建议步骤:
- 使用多赛道活动选择
B 线 - 进入地图并开始一局
- 非正常退出
- 重新进入程序并选择“继续恢复”
检查点:
- 恢复后的地图页 runtime 摘要仍然是原来的
place / map / variant - 赛道版本不变
8. 放弃恢复语义
验证目标:
- 放弃恢复不会上错局
- 放弃后不会残留旧 runtime
建议步骤:
- 打开一局并异常退出
- 再进程序,选择“放弃”
- 回首页
检查点:
- 不再提示旧局恢复
- 首页
ongoing应消失 - 再开新局时 runtime 摘要以新局为准
问题记录建议
如果发现问题,尽量一次性记录:
eventPublicID- 选择的
variantId / routeCode launch.variantlaunch.runtime- 地图页 runtime 摘要
- 结果页 runtime 摘要
- 首页 / 历史页摘要
- 是否属于恢复场景
当前阶段结论标准
本轮完成标准不是“页面全部重做”,而是:
launch.runtime已进入用户侧主页面链- 多赛道与 runtime 摘要可同时回流
- 恢复链、结果链、首页摘要链不互相打架