You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于‘View Item Details’与‘View Items’用例扩展关系的技术问询

聊聊“View Item Details”该做扩展用例还是独立用例

先给你掰清楚扩展用例的核心逻辑哈:扩展用例是主用例执行到某个节点时,可选触发的额外功能——它不能自己单独跑,得靠主用例先铺垫好场景,而且主用例就算不触发它,也能完成自己的核心目标。

回到你的场景:

  • “View Items”的核心任务就是给用户展示物品列表,用户看完列表直接关掉,这个用例的目标就已经达成了,完全不需要碰详情功能。
  • “View Item Details”呢?用户得先看到“View Items”展示的列表,才能点某个物品看详情——它根本没法单独启动,而且这是用户可做可不做的操作,不是必须流程。
  • 等用户看完详情返回列表,其实是回到“View Items”的流程里,这完全贴合扩展用例的触发逻辑。

那什么时候该把它做成独立用例?要是这个详情页有独立的入口(比如用户能直接搜索跳进去,不用先看列表),那它就该是独立的。但按你说的,它是从“View Items”的列表里触发的,那肯定是扩展用例更合适。

最后给你提炼个判断小准则:

  • 先看这个功能能不能脱离其他用例单独触发?不能的话优先考虑扩展
  • 再看它是不是主用例核心目标之外的可选操作?是的话更适合扩展
  • 最后看主用例没它能不能完成任务?能的话基本就是扩展用例没跑了

内容的提问来源于stack exchange,提问作者Amr Saeed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:31:47