缓存标识:8e454305143aa841243445d91c0b4057
更新时间:2026-01-19 14:58
CRM 系统子合同功能测试用例思维导图
1. 功能入口与权限验证
1.1 入口替换验证 (TC-SC-001)
1.1.1 测试目的
- 验证原入口下线与新入口上线
1.1.2 前置条件
- 系统已上线子合同功能
- 测试账号有权限
- 存在已签约主合同的线索
1.1.3 操作步骤与预期结果
- 登录系统,进入线索详情页
- 原“升级/增值合同”入口不可见或禁用
- 存在“申请子合同”新入口
- 点击“申请子合同”入口
1.2 发起入口与权限 (TC-SC-002)
1.2.1 测试目的
- 验证正确路径下,有权限用户可见可操作入口
1.2.2 前置条件
- 测试账号有“申请子合同”权限
- 线索下存在最后一份已签约主合同
1.2.3 操作步骤与预期结果
- 登录有权限账号,进入线索合同记录页
- 在最后一份主合同记录旁,存在可用“申请子合同”按钮
- 点击该按钮
- 成功跳转至表单,并自动关联主合同及线索信息
1.2.4 补充验证
- 无权限账号在此路径下看不到该入口
2. 业务规则校验
2.1 主合同唯一性校验 (TC-SC-003)
2.1.1 测试目的
- 验证仅最后一份主合同可发起子合同
2.1.2 前置条件
- 线索下存在多份已签约主合同
2.1.3 操作步骤与预期结果
- 针对非最后一份主合同(如001)
- “申请子合同”入口不可见/禁用,或点击后有明确错误提示
- 针对最后一份主合同(如002)
2.2 服务周期下限校验 (TC-SC-005)
2.2.1 测试目的
- 验证服务周期不可小于主合同剩余周期
2.2.2 前置条件
- 主合同剩余周期为6个月
- 表单服务周期默认值已自动填充为6
2.2.3 操作步骤与预期结果
- 修改服务周期为5、0、-1等无效值
- 修改服务周期为6或大于6的有效值
2.3 服务类型互斥校验 (TC-SC-006)
2.3.1 测试目的
- 验证四个服务选项(会员升级、增加子账号、增加地区、地区升全国)只能单选
2.3.2 前置条件
- 已进入子合同申请表单
2.3.3 操作步骤与预期结果
- 依次勾选不同服务选项
- 新选项被选中时,原选中项应自动取消
- 任何时候,四个选项中有且仅有一个被选中
3. 数据与计算逻辑
3.1 子合同编号生成规则 (TC-SC-004)
3.1.1 测试目的
- 验证编号按“YYYYMMDD001(主合同号)-数字递增”规则自动生成
3.1.2 前置条件
- 主合同编号已知
- 该主合同下已有0个子合同
- 已提交一份子合同申请待审批
3.1.3 操作步骤与预期结果
- 审批通过第一份子合同
- 审批通过第二份子合同
3.2 费用计算与联动 (TC-SC-007)
3.2.1 测试目的
- 验证费用默认计算、修改下限及总费用自动计算与只读
3.2.2 前置条件
- 已进入子合同申请表单
3.2.3 操作步骤与预期结果
- 选择服务类型并输入数量(如增加子账号*3)
如何在应用内使用?
点击上方按钮将跳转至主应用并自动载入这份 Markdown,你可以继续修改结构并导出为 XMind。也可以复制地址 index.html?hash=8e454305143aa841243445d91c0b4057 分享给团队成员快速进入编辑。