💳 贷款业务

核心定位贷款是银行资产业务的核心,是利润的主要来源。贷款测试需重点关注还款计划生成、利率调整对还款的影响、罚息复利计算、五级分类准确性以及批量扣款的性能表现。

📋 贷款分类体系

维度分类说明
按期限短期(≤1年)/ 中期(1-5年)/ 长期(>5年)影响利率定价和风险权重
按对象个人贷款 / 对公贷款业务流程、审批权限不同
按担保信用贷款 / 保证贷款 / 抵押贷款 / 质押贷款风险缓释方式不同
按用途流动资金贷款 / 固定资产贷款 / 消费贷款 / 住房贷款受托支付要求不同
按利率固定利率 / 浮动利率(LPR±基点)利率重定价规则不同
按还款一次性还本付息 / 等额本息 / 等额本金 / 先息后本还款现金流不同

🔄 贷款全流程

  1. 贷款申请:客户提交申请资料,系统进行初步信息校验
  2. 贷前调查:客户经理尽调,收集财务数据、征信报告、担保信息
  3. 信用评级:内部评级模型计算客户信用等级,决定授信额度与利率
  4. 贷款审批:按权限逐级审批(单人审批/双签/贷审会),审批流配置灵活
  5. 合同签订:生成贷款合同,关键要素(金额、利率、期限、还款方式)不可篡改
  6. 贷款发放:资金划入借款人账户或受托支付至交易对手,放款条件校验
  7. 贷后管理:定期贷后检查、五级分类调整、风险预警、到期催收
  8. 贷款回收:按期还款(自动扣款/主动还款)、提前还款、逾期催收与处置

📐 还款方式与计算

等额本息

每期还款额相同,前期利息占比高,后期本金占比高。公式:每期还款额 = 本金 × 月利率 × (1+月利率)^n / [(1+月利率)^n - 1]

等额本金

每期偿还相同本金,利息逐期递减。公式:每期还款额 = 本金/n + (本金 - 已还本金累计) × 月利率

先息后本

每期只还利息,到期一次性偿还本金。适用于短期周转贷款。

一次性还本付息

到期日一次性偿还本金和全部利息,适用于短期贷款(≤1年)。

灵活还款

支持部分提前还款、全部提前还款、还款计划调整。提前还款违约金按合同约定计算。

利率调整影响浮动利率贷款(挂钩LPR),在重定价日按最新LPR调整利率。利率调整后需重新生成剩余期次的还款计划,验证本金利息拆分是否正确。固定利率贷款不受市场利率调整影响。

🏷️ 五级分类与风险拨备

分类定义逾期天数拨备比例测试关注
正常借款人能正常还本付息0~1%分类阈值边界
关注有能力但存在不利因素1-90天~2%预警信号触发
次级还款能力出现明显问题91-180天~25%不良贷款标志
可疑无法足额偿还,有损失181-360天~50%损失率估算
损失确认无法收回或收回极少>360天~100%核销流程

五级分类需综合考虑逾期天数、借款人财务状况、担保物价值、重组情况等。分类调整触发贷后检查、拨备计提和监管报送。

🧪 功能测试要点

还款计划生成

  • 多还款方式验证:等额本息、等额本金、先息后本、一次性还本付息四种方式下,每期本金利息拆分完全正确,最后一期尾差处理合理
  • 放款日影响:非首日放款(月中放款)时,首期利息按实际天数计算,后续各期是否正确
  • 还款日调整:约定还款日遇节假日顺延或提前,顺延期间利息处理是否正确
  • 大额验证:亿元以上贷款本金、长期限(30年+)还款计划计算的数值稳定性
  • 还款计划变更:展期、缩期、还款日变更后的计划重新生成逻辑

提前还款

  • 全部提前还款:结清日按实际占用天数计息,结清后不再产生利息,违约金计算正确
  • 部分提前还款:两种模式——缩短期限(月供不变)或减少月供(期限不变),还款计划重算
  • 违约金计算:按剩余本金×违约金比例(如1-3个月利息),验证违约金起征条件和金额
  • 还款日当天:还款日当天提前还款与正常还款的优先级处理
  • 多次部分提前还款:连续多次部分还款后,剩余本金和利息计算正确性

利率调整影响

  • LPR重定价:浮动利率贷款在重定价日按最新LPR更新执行利率,验证新利率生效时点
  • 还款计划重算:利率调整后剩余期次还款计划的重新计算,确保本金利息拆分正确
  • 重定价周期:支持按月/按季/按年重定价,验证不同周期下的利率更新逻辑
  • 跨重定价日还款:还款日与重定价日重合时的处理逻辑——先用旧利率还是新利率
  • 利率下限/上限:验证利率下限(如不低于LPR)和上限约束是否生效

罚息复利

  • 罚息计算:逾期本金×罚息利率(约定利率×1.3~1.5)×逾期天数,验证从到期日/扣款失败日起算
  • 复利计算:应收未收利息按罚息利率计收复利,复利基数=欠息金额,验证复利周期
  • 部分还款分配:先抵费用→罚息→复利→利息→本金,验证分配顺序正确
  • 账龄计算:逾期天数按自然日计算,含节假日;分段罚息(多次利率调整后)的正确性
  • 免息期/宽限期:信用卡/消费贷的免息期规则、还款宽限期内的罚息豁免验证

展期

  • 展期条件:展期次数限制(通常1次)、展期后总期限限制、五级分类要求(正常/关注才可展期)
  • 利率重定:展期后利率按新期限档次重定,验证利率取值逻辑
  • 还款计划重算:展期后本金+欠息的还款计划重新生成
  • 担保重新评估:展期需要重新评估担保物价值和保证人资格

五级分类

  • 自动分类:按逾期天数自动调整分类(如逾期91天自动划为次级),验证阈值准确性
  • 人工调整:人工分类调整需审批,调整理由必填,审计日志完整
  • 分类联动:分类变化触发拨备计提、风险加权资产重算、监管报送(如客户风险统计)
  • 重组贷款:重组后分类可上调(如次级→关注),但需观察期后才可上调为正常
  • 批量跑批:日终批量五级分类初分,验证全量贷款的扫描准确性和性能

⚡ 性能测试要点

批量扣款

  • 场景:每月还款日(如20日),百万级贷款合同自动批量扣款
  • 目标:批量扣款完成时间 ≤ 2小时,扣款成功率 ≥ 99.9%
  • 验证点:扣款顺序(先利息后本金)、扣款并发控制、跨系统调用(核心→存款)性能
  • 异常处理:账户余额不足时的部分扣款策略、补扣重试机制、短信通知批量发送

结息日处理

  • 场景:季度末结息日(3/6/9/12月20日),贷款应收利息计提、欠息转逾期
  • 目标:全量贷款结息处理 ≤ 3小时
  • 验证点:结息批处理与联机交易的并发控制、表级锁竞争、SQL执行计划优化
  • 数据验证:结息后应收利息科目与分户账一致,欠息账户表更新完整

审批并发

  • 场景:业务高峰期(如年初/季初),多笔贷款同时进入审批流程
  • 目标:支持 500+ 并发审批任务,流程引擎不阻塞,任务流转延迟 ≤ 5秒
  • 验证点:工作流引擎吞吐量、审批任务锁竞争、审批意见持久化性能

征信查询

  • 场景:贷前审批时查询人行征信报告,高并发时征信系统响应性能
  • 目标:征信查询接口 P95 ≤ 1秒,超时率 ≤ 0.1%
  • 验证点:征信查询连接池、socket超时策略、征信报告解析性能、人行接口限流应对
  • 容错:征信系统不可用时的降级策略(缓存最近报告/人工录入)

📎 相关文档