缓存标识:a0be16c77b0b28bf209c343ee94f5edb
更新时间:2026-01-19 15:02
子合同功能上线测试需求思维导图
1. 功能替换验证
- 用例编号:TC-SM-001
- 测试目标:验证“子合同”功能上线后,原“升级合同”与“增值合同”入口已下线
- 前提条件:
- 乙方宝 CRM 系统已部署包含“子合同”模块的新版本。
- 测试账号拥有合同申请相关操作权限。
- 测试步骤:
- 使用测试账号登录乙方宝 CRM 系统。
- 导航至合同申请相关功能区域。
- 尝试查找并点击“申请升级合同”或“申请增值合同”入口。
- 预期结果:
- “申请升级合同”与“申请增值合同”入口不可见或已失效。
- “申请子合同”入口可见且功能正常可用。
2. 入口与权限验证
- 用例编号:TC-SM-002
- 测试目标:验证在符合条件的线索详情页,“申请子合同”入口可见且可正常跳转
- 前提条件:
- 系统已部署,服务正常运行。
- 存在一个状态正常的线索(CID),且该线索下存在一份可发起子合同的“最后一份主合同”。
- 测试账号拥有访问该线索详情及申请子合同的权限。
- 测试步骤:
- 登录系统,进入目标线索的详情页面。
- 在页面中找到“合同申请记录”模块或相关区域。
- 检查并点击“申请子合同”入口。
- 预期结果:
- “申请子合同”入口在指定位置可见。
- 点击后,页面能正常跳转至子合同申请表单填写页面。
3. 数据关联与唯一性验证
- 用例编号:TC-SM-003
- 测试目标:验证同一 CID 下,仅最后一份主合同允许发起子合同
- 前提条件:
- 系统已部署,服务正常运行。
- 已为同一 CID 创建多份(至少两份)主合同。
- 测试步骤:
- 登录系统,进入该 CID 的线索详情页。
- 在“合同申请记录”中,针对最早创建的那份主合同,尝试寻找发起子合同的入口。
- 在“合同申请记录”中,针对最新创建的那份主合同,尝试寻找发起子合同的入口。
- 预期结果:
- 对于最早创建的主合同,其“申请子合同”入口为禁用状态,或点击后系统提示“非最后一份主合同,无法发起子合同”。
- 对于最新创建的主合同,其“申请子合同”入口可用,可正常点击进入申请表单。
4. 编号规则验证
- 用例编号:TC-SM-004
- 测试目标:验证子合同审批通过后,系统自动生成的合同编号符合规则
- 前提条件:
- 系统已部署,服务正常运行。
- 已成功提交一份子合同申请。
- 拥有审批权限的账号可操作。
- 测试步骤:
- 使用审批账号登录系统,审批通过已提交的子合同申请。
- 审批通过后,查看该子合同的详情页或列表页,获取其合同编号。
- 预期结果:
- 合同编号格式为:YYYYMMDD001(主合同号)-N。
- 其中YYYYMMDD001(主合同号)部分与关联的主合同号一致。
- 其中N为数字,从 1 开始递增,代表该主合同的第 N 个子合同。
5. 表单数据校验
5.1 服务周期校验
- 用例编号:TC-SM-005
- 测试目标:验证服务周期修改值小于主合同剩余周期时,系统自动拦截
- 前提条件:
- 系统已部署,服务正常运行。
- 已进入“申请子合同”表单页面,且表单中“服务周期”已默认填入主合同剩余周期(例如:6 个月)。
- 测试步骤:
- 在表单中,将“服务周期”手动修改为一个小于默认值(主合同剩余周期)的数字(例如:3 个月)。
- 尝试提交表单。
- 预期结果:
- 系统弹出明确提示,内容应包含“服务周期不可小于主合同剩余周期”或类似信息。
- 表单提交失败
如何在应用内使用?
点击上方按钮将跳转至主应用并自动载入这份 Markdown,你可以继续修改结构并导出为 XMind。也可以复制地址 index.html?hash=a0be16c77b0b28bf209c343ee94f5edb 分享给团队成员快速进入编辑。