deerflow2/.planning/phases/06-/06-UAT.md

3.4 KiB
Raw Blame History

status phase source started updated
complete 06-
06-01-SUMMARY.md
06-02-SUMMARY.md
06-03-SUMMARY.md
06-COMMIT-SUMMARY.md
06-SUMMARY.md
2026-04-15T03:14:38Z 2026-04-15T03:29:00Z

Current Test

[testing complete]

Tests

1. 输入 @ 可看到当前线程文件候选并可过滤

expected: 在输入框输入 @ 后出现候选列表,继续输入关键字可过滤,且候选仅来自当前线程。 result: issue reported: "出现的候选列表应该在紧贴在input的上方" severity: cosmetic

2. 选择候选后显示引用 chip 且支持删除/去重

expected: 选择候选后,输入区显示可删除 chip重复选择同一文件不会重复新增可通过删除按钮或 Backspace 移除最后一个 chip。 result: issue reported: "我希望引用的图片出现在textarea中而不是在input上方而且不要复用tag组件" severity: major

3. 引用上限为 10超过会被阻止并提示

expected: 单条消息最多只能添加 10 个引用;尝试添加第 11 个时出现错误提示且不会新增。 result: issue reported: "限制为6个。且点击后端列表的时候不要收起input" severity: major

4. 失效引用会被自动移除,但文本发送不被阻断

expected: 当某个已选引用失效时,发送时会提示“部分引用已失效,已自动移除”,其余内容仍成功发送。 result: skipped reason: "本地无法测试失效引用。"

5. 带引用的消息可正常发送并保持文件上下文

expected: 发送包含引用的消息后,消息成功进入对话流;引用对应的文件信息在后续上下文中可用。 result: issue reported: "文件信息在上下文中不可用。当前系统未被当作上下文的传参是 artifact mention包含 ref_kind/ref_source上传文件会被当作上下文传参且在输入中的任何时候输入@都应出现候选列表,不应仅在输入框为空时出现。" severity: major

Summary

total: 5 passed: 0 issues: 4 pending: 0 skipped: 1 blocked: 0

Gaps

  • truth: "在输入框输入 @ 后出现候选列表,继续输入关键字可过滤,且候选仅来自当前线程。" status: failed reason: "User reported: 出现的候选列表应该在紧贴在input的上方" severity: cosmetic test: 1 artifacts: [] missing: []
  • truth: "选择候选后,输入区显示可删除 chip重复选择同一文件不会重复新增可通过删除按钮或 Backspace 移除最后一个 chip。" status: failed reason: "User reported: 我希望引用的图片出现在textarea中而不是在input上方而且不要复用tag组件" severity: major test: 2 artifacts: [] missing: []
  • truth: "单条消息最多只能添加 10 个引用;尝试添加第 11 个时出现错误提示且不会新增。" status: failed reason: "User reported: 限制为6个。且点击后端列表的时候不要收起input" severity: major test: 3 artifacts: [] missing: []
  • truth: "发送包含引用的消息后,消息成功进入对话流;引用对应的文件信息在后续上下文中可用。" status: failed reason: "User reported: 文件信息在上下文中不可用。当前系统未被当作上下文的传参是 artifact mention包含 ref_kind/ref_source上传文件会被当作上下文传参且在输入中的任何时候输入@都应出现候选列表,不应仅在输入框为空时出现。" severity: major test: 5 artifacts: [] missing: []