一、银行信贷贷款项目整体的讲解流程:

1、在Web或者App端,用户首先注册登录,实名认证

2、找到个人信贷tab页面或者链接-选择无抵押产品或者有抵押-首先进行基本信息采集、主要是包括姓名、手机号码、身份证、性别、年龄、所在省市区具体详细的地址、月收入

3、填完基本信息资料录入之后,开始填写客户资产情况

4、比如房产信息包含:房产类别,购买时间,价格,是否有抵押,面积,房产详细地址,并且上传房产证影像信息

5、比如是否有车辆信息

6、比如是否有寿险保险信息,有的话都需要填写详细的信息,添加之后点击提交会进入到下一个页面会需要进行影像信息采集,身份证正反面和身份证有效期等等,并且需要核实自己的身份证信息和手机号码无误,然后最好进行提交

7、提交完成之后由我公司信贷部经理和客户联系客户完成后续的资料的填写和补录,主要是会让用户上传征信报告,工作证明,收入证明,流水证明,行驶证和车辆登记证,如果是私营企业住的如果有要求也需要添加营业执照等材料等填完之后,财力证明资料越充分可以更加快的通过审核并且授信额度也会越高,最好的话还会让用户扫描我行征信授权二维码,对用户征信进行查询

8、然后填完之后,我们会用测试账号登录我行的消息信贷集中审批APV系统,点击贷款审批-点击申请查询-然后输入客户姓名,身份证号码,申请号其中的一项点击确定,就可以看到用户的申请信息,初审的话除了基本资料的核实还需要进入APV系统信贷审核-点击征信,对持股比例和人工收入评估,包括负债比例和征信风险点都需要进行审核,在此时进行审批通过,如果发现有资料遗漏,可以进行回退操作,联系客户进行补录操作。

9、初审完成之后申请件会流转到复核岗,复核岗审核完成之后接下来就会进入到签约环节

10、签约的话首先我会用测试账号进入到我们CFS柜面服务系统通过申请进件号搜索合同签订-开始签约

11、签约会对之前的基本资料再次审核完成之后,还会进行影像查询,补打申请条码,修改客户信息,借款人风险信息,修改被保人个人借款申请确认书的操作,并且还会对单证进行打印主要包含:个人借款申请确认书,付款金额一览表,资料代传递服务委托书打印借款合同等等

12、签约完成后,前台状态同步更新,后续1-3天会同步放款到绑定的银行卡中

13、后续就是在贷后管理中,看到每期需要还款的金额以及还款的期数

二、银行项目当中做了哪些模块,项目难点和业务的调用链路

1、负责的模块

我主要负责的是信贷业务的贷前贷中贷后企业网易对公渠道转账(支付结算),企业对账财务查询票据等模块

补充说明:
1、然后贷前里面有负责过客户信息采集,初审,授信额度申请,复审,合同申请,签订合同
2、然后贷中里面有负责过贷款的发放和还款计划的试算
3、然后贷后里面有负责过还款确认,主动还款,贷款展期和核销,包括贷款查询业务如展期,核销,还款计划,借据号的查询
4、其它:利息试算,会计分录,逾期90天以上还款

2、遇到的难点

1、业务上的话,征信造数据,征信风险点,插入个人影像信息,数据的脱敏处理,包括放款还需要其他后端的同事技术支持这些在业务上面可能会比较难一些

2、其他的难点1:当我们介入到测试的时候,需求中途会改变,但是PM产品经理那边已经和开发说好了,产品告诉我们测试这个需求这个版本就需要上线,但是改动点还没写入到需求文档

3、其他的难点2:造的数据经常被其他同事或者后端开发给删除了

4、其他的难点3:下游的链路经常在部署环境,导致我们绑银行卡或者发短信平台,投保链路,放款业务走不通

5、其他的难点4:做常规版本的时候,有时候中间会加入紧急版本,导致测试时间被压缩(处理的方式原本的10天测试时间,提前做好预期在7-8天内完成,做好风险控制)

3、测试用例是怎么设计的

我和您讲一下我最近的项目中关于放款和转账的一些测试点吧

放款测试点:

1、正常业务场景:授信额度为100万,最高放贷100万。

2、其他异常业务场景:

2.1 如果用户同时申请多笔,系统是否会对申请的金额和业务进行正确的审批。

2.2 申请金额输入小数的情况(考虑非整数情况)

2.3 剩余额度为0时,是否可以继续申请还是会关闭掉申请通道

2.4 如果期间用户还款一笔,用户的授信额度是否会恢复

2.5 在条件1的基础上,剩下40w的授信额度,从边界值考虑 39w、 40w以及41w的情况

2.6 申请业务的额度为0的情况以及负数的情况

2.7 同一笔业务重复申请,是否会做异常判断处理

2.8 一次性申请完所有的授信总额,是否可以申请成功(考虑场景1以外的用例点)

转账测试点

1、客户同行所有账号都显示,是否存在漏掉及非客户账号

2、转出和转入账号都是客户的账号

3、同一客户同行内的两个账户之间是否才能转账

4、各账户、各币种,账户和余额是否一一对应

5、转账金额是否小子或等于可用余额

6、非数字数据(.号除外)无法输入转账金额框,输入以0开头的金额,转账金额框自动去掉0

7、付款用途能否选择

8、摘要能否选择和自定义录入

9、"交易录入"页面与"交易确认"页面的数据一致

10、"普通查询"和"高级查询"是否可以进行切换

11、"普通查询"是否可以按账户类型精确查询

12、"高级查询"是否可以按账户类型、别名、户名、账号查询

13、是否可以精确/模糊查询

14、选中收款人信息,是否会自动填写收款方户名,收款方账

15、账成功后,是否通知收款人

16、行内转账是实时转账,系统几十秒内转账成功

17、行内转账不收手续费

18、到账户余额文件,查看双方余额的变化,转出方是不是少了转账金额,转入方是不是多了转账金额

19、登录信息错误输入达到次数,无法登录网银

20、账户的余额不足,无法转账

21、转入方信息填写有误,无法成功转账

22、超出了转账限额

23、各验证密码不正确,如图片验证码,u盾密码、手机动态验证码、支付密码

24、系统无法调用本行支付系统接口,如调用实时、普通、加急等接口

25、在转账时,调用账户系统的记账接口,调用错误,信息不正确等

26、在跨行转账的时候,支付系统无法调用清算系统,清算系统无法调用人民银行的支付系统

27、跨行转账时,我行在人民银行的头寸不足

28、网络问题,本行网络问题、人民银行支付系统的网络问题、他行的网络问题

3、银行放款测试点

1、正常业务场景:授信额度为100万,最高放贷100万。

2、其他异常业务场景:

2.1 如果用户同时申请多笔,系统是否会对申请的金额和业务进行正确的审批。

2.2 申请金额输入小数的情况(考虑非整数情况)

2.3 剩余额度为0时,是否可以继续申请还是会关闭掉申请通道

2.4 如果期间用户还款一笔,用户的授信额度是否会恢复

2.5 在条件1的基础上,剩下40w的授信额度,从边界值考虑 39w、 40w以及41w的情况

2.6 申请业务的额度为0的情况以及负数的情况

2.7 同一笔业务重复申请,是否会做异常判断处理

2.8 一次性申请完所有的授信总额,是否可以申请成功(考虑场景1以外的用例点)

4、贷前、贷中、贷后测试点:

4、涉及到的链路是怎么样的

首先我们会通过前端网页录入资料,会涉及到OCR人脸识别系统和我们内部的发短信平台系统,中间会通过后台的消费信贷集中审批APV系统进行审核,并且会调用决策平台,征信平台和反欺诈系统,签约的话我们这边是通过CFS柜面服务系统进行审批的,然后其中还会包括调用数据计算平台,资管系统,核心财务系统,后面还有风控和催收的系统

6、用的后端的技术架构是怎样的

前端用的是JavaScript+JQ+HTML+css、中间件的话Tomcat和Nginx都有用、数据库之前有用oracle和MySQL还有redis这些、后面开发框架是用的springboot和spring cloud

四、信贷业务知识点补充

信贷系统主要分为贷前,贷中、贷后

新建贷款产品:如信用贷、房贷、车贷三个产品

产品会在前端页面或H5,小程序显示产品,点击借款、填写借款细信息(姓名、身份证、手机号、借款金额、借款用途等)进行提交资料;

客户信息建立:后端对客户信息核对包含客户类型自然人、法人、客户号、姓名、性别,联系方式、影像资料上传等,再提交保存。

对公客户信用评级:个人授信额度申请(银联系统:通过造白名单、黑名单)

授信额度分为:

1、循环额度

2、单一额度 客户号,客户名称和客户类型回显,其他输入框正常录入;授信模块=》单一客户额度=》授信额度申请=》输入建立号客户号和信息=》提交。

PS:额度=根据基础信息额度+押品(质押和抵押);我们进入押品模块,信贷系统中押品的信息录入界面(添加具体押品信息,完善押品详细信息,录入押品价信息,完善押品权证信息)=》循环额度建立=》需要审批=》审批流程(1、业务,金额核查人员,2、总经理,3、授信评审部、4、信贷审批委员会、5、总行行长)=》评级流程(评级申请信息项,信用等级评估表,根据等级表获取机评分)=》担保合同建立(新建最高额担保合同,)=》合同签订=》出账申请=》出账申请进入审批=》通知出账(核心)=》放款(贷款的发放:借款号,借款亏金额,交易金额,放款账号校验:如已销户、封闭冻结、禁止放款,放款金额大于合同金额)=》会计分录

贷后:贷款回收=》还款确认(封闭冻结,只收不付,久悬户)=》主动还款(1.还款模式:主动部分还款或结清还款)=》贷款展期(展期生效日等于交易日)=》贷款核销归还(核销本金,核销利息)=》

后台:

1、贷款展期查询  2、核销信息查询  3、还款计划查询  4、贷款详细信息查询

5、借据号查询  6、利息试算   7、会计分录

页面操作截图:

软件测试中银行贷款项目流程相关推荐

  1. 阿里研究员:软件测试中的18个难题

    简介:对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发 ...

  2. 软件测试中的18个难题,来看看你有这些问题吗?

    简介 对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发 ...

  3. 软件测试金融银行项目如何测?从业务到测试实战,超细总结整理...

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  4. 软件测试中排错的基本方法

    软件测试中,排错(即调试)与成功的测试形影相随.测试成功的标志是发现了错误.根据错误迹象确定错误的原因和准确位置,并加以改正的主要依靠排错技术. 1.排错过程 如下图所示,排错过程开始于一个测试用例的 ...

  5. 软件测试mysql存储过程的用处实例_软件测试中实际应用:MySQL5存储过程编写

    软件测试中实际应用:MySQL5存储过程编写 MySql5.0以后均支持存储过程,最近有空,研究了一把这个. 格式: CREATE PROCEDURE 过程名 ([过程参数[,...]]) [特性 . ...

  6. 软件测试自动生成测试数据,软件测试中测试数据的自动生成方法浅析

    一.引言 软件质量是制约计算机应用领域进一步发展的关键要素之一,保证软件质量.提高软件可靠性的重要手段是软件测试.软件测试中最关键的问题是测试数据的设计,它主要涉及两个方面,一是测试 数据生成,是测试 ...

  7. 什么是软件测试中的人工智能(AI)?

    软件开发行业最近最热门的词汇之一就是人工智能.但它的真正含义是什么?软件测试自动化背景下的人工智能与其更广泛的定义有何不同? 当我们谈论人工智能及其姊妹词机器学习时,我们是什么意思?我想我会澄清我们的 ...

  8. 软件测试中的白盒测试分析

    伴随着软件测试技术的迅速发展,白盒和黑盒测试在测试行业中运用的越来越多.白盒测试相对于黑盒测试在很多地方是不同的,白盒趋向于对软件结构和代码进行测试,可以设计出测试用例. 可靠的软件白盒测试工程师可以 ...

  9. 软件测试中的杀虫剂效应与金字塔模型

                                        软件测试中的杀虫剂效应与金字塔模型 今天包括后面的文章,我们除了聊自动化以外,也来聊一下软件测试中的一些基础知识. 基础知识也非 ...

最新文章

  1. LaTeX技巧 twocolumn 双栏
  2. 2018-3-25论文(Grey Wolf Optimizer)自然界狼群的生活等级
  3. java ide 进行图形化界面时不能显示汉字_主流开源IDE汇总,Java程序员一定能用上!...
  4. C语言中字符串常用函数--strcat,strcpy
  5. 同域名下不同端口cookie问题
  6. JAVA爬虫https_java爬虫问题一:解决使用htmlunit 时候ssl认证失败问题
  7. java使用jdbc的查询_如何在Java中使用多个查询使用JDBC
  8. python写空气质量提醒_Python数据可视化:2018年空气质量分析
  9. 成功运行官方Tensorflow Android的demo的过程
  10. 第一次装TFS的曲折经历
  11. 小贝_redis高级应用-公布与订阅
  12. oracle的update加并发,关于update操作并发问题
  13. python turtle库下载_python3中安装turtle库
  14. 爬取12306验证码图片
  15. 手机qq2010java触屏_手机QQ2010(Java触屏)Beta2发布:操作更流畅
  16. PHP导出Excel单元格内换行
  17. word打开文档很久很慢_打开Office文档很慢的解决办法
  18. 信号与系统之(二)傅里叶级数和傅里叶变换
  19. 逻辑思维题 微信18954274246 答案
  20. html 苏宁首页,简单实现

热门文章

  1. 全网最全大数据集群环境配置
  2. 乐视(letv)网tkey破解
  3. 启动weblogic时出现Weblogic:AdminServer.lok被锁导致启动、关闭域失败的错误
  4. 3D电影、游戏角色是怎么制作的?
  5. 你的言语一解开,就发出亮光
  6. js 字符串拼接的4种方法
  7. opencv 将多帧图像合成为视频 cv2.VideoWriter()
  8. 让AI像人类一样思考
  9. kd-tree : k近邻查询和范围查询
  10. 每天一个Linux命令(mv)