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

编写use case specification是否应包含include与extend关联关系

用例规约是否需要纳入include/extend关联关系

核心结论

include与extend关联必须纳入用例规约,仅编写主用例核心逻辑的规约不具备完整的落地指导价值

具体原因与实操规则

  • include 关联对应的是主用例执行时必须强制调用的公共子用例,比如所有涉及数据修改的用例都会包含的「操作权限校验」子用例。如果不在主用例规约里明确标注该关联,就会漏掉主用例的强制前置步骤,后续开发、测试环节都会出现逻辑遗漏。主用例规约不需要重复编写子用例的完整内容,只需标注关联的子用例ID即可,子用例单独编写独立的规约文档。
  • extend 关联对应的是主用例的可选扩展场景,比如「提交订单」主用例的扩展用例「使用积分抵扣」。如果不在主用例规约里明确标注extend的触发条件、对应的扩展点位置,主用例的可选分支、异常场景就会描述不全,最终实现的功能会和预期产生偏差。
  • 你可以按以下规则整理关联关系的位置:
    • include关联统一放在主用例规约的「前置执行步骤」或「公共依赖」模块
    • extend关联统一放在主用例规约的「扩展流程」模块,额外标注清楚触发条件、执行完成后返回的主流程节点

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 01:36:04