扩展流程及内部调用用例是否需要编写Use Case Scenario?
问题结论
这类无直接用户交互的内部调用流程,不需要单独编写独立的Use Case Scenario(用例场景)。
核心判断依据
用例的核心定义是 用户为了达成特定业务目标,和系统产生的一系列交互序列,你提到的几个流程都不符合独立用例的判定标准:
- Account Verification 是Login主用例的内部校验子步骤,没有独立的用户交互动作
- Login Error: Account Authentication Failed 是Login主用例的异常分支场景,不属于独立用例
- Log User Activity 是跨多个主用例的公共切面逻辑,不存在独立的用户业务目标
单独为这类逻辑编写独立用例场景只会造成文档冗余,也不符合用例文档的设计初衷。
补充处理建议
如果你需要明确这些内部逻辑的执行规则,不需要单独拆分用例,按如下方式记录即可:
- 在Login用例的主流程步骤中,对应位置加入
调用Account Verification校验逻辑的步骤说明 - 在Login用例的异常分支模块,单独列明「账号认证失败」的触发条件和处理流程
- 公共的Log User Activity逻辑可以统一放在文档的公共通用逻辑模块做全局说明,无需在各个主用例中重复描述,也不用单独编制用例场景。

内容的提问来源于stack exchange,提问作者Krellex
相关产品推荐
相关产品推荐

