# 测试方案 开始时间:2026-05-18-19-46-56 ## 测试项 - `curl -s http://127.0.0.1:8001/api/samples`,确认样例 URL 带版本参数。 - Chrome DevTools Protocol 自动点击“加载样例”。 - 检查视频元素状态:`readyState`、`error`、`videoWidth`、`videoHeight`。 - 截图确认画面可见。 - `pytest -q`。 - 使用样例视频调用 `/api/segment`。 ## 验收标准 - 用户点击“加载样例”后不会再拿到旧缓存视频。 - 左侧原始视频面板可见真实画面。 - 分割流程不受影响。 ## 执行结果 - `/api/samples`:通过,样例 URL 已带 `?v=` 版本参数。 - Chrome DevTools Protocol 自动点击“加载样例”:通过。 - 视频元素状态:`readyState=4`、`error=null`、`videoWidth=640`、`videoHeight=420`、`currentTime=0.1`。 - 点击后截图:`/tmp/isiseg_clicked_sample_after_cachefix.png`,截图中可见样例视频画面。 - `pytest -q`:通过,4 个测试全部通过。 - `ffprobe`:通过,样例视频为 `h264 / avc1 / yuv420p`。 - `/api/segment` 使用样例视频:通过,返回 `job_id=3991537b6102` 和 3 帧结果。 - `git diff --check`:通过,无空白格式错误。