实用|金融银行项目测试业务流分析+常问面试题

银行项目的岗位最近这几年热度一致非常高,但是招聘要求同样也很高。所以能够面试通过的少之又少。其实银行项目用的技术和其它项目并无区别,只是金融系统的业务要比一般的项目复杂很多。而且面试的时候,面试官最关注的也是业务问题!

接下来,我们就来看看银行项目招聘测试工程师会经常问到的一些业务知识和常问面试题!

01业务分析

1、主要的核心业务

存款业务:吸收客户的存款,为客户发放利息。属于负债业务。贷款业务:发放贷款给客户,收取客户的利息。属于银行的资产业务。

中间业务:银行已中间人的身份,为客户办理业务,收取客户的手续费(例如:批量代发工资、批量代收水/电/燃气费、代销保险、代销理财产品、批量代缴公积金、社保)

2、银行系统架构

柜面系统:柜员使用的系统,有操作界面,可视化; 主要包括的功能模块:客户信息、银行卡、存款业务、贷款业务、中间业务、账户(卡/存折)状态管理(异常账户都是通过柜面系统设置)等等。

前置系统:不可视化,没操作界面。例如:在柜面系统,创建个人客户信息,录入数据,前置系统对柜面系统录入的数据进行分析(通过交易码)和处理; 如果需要核心系统处理,将数据打包发送至核心系统处理; 如果不需要核心系统处理,前置系统直接处理,将结果返回至柜面系统。

核心系统:所有的客户信息、账户(卡/折)信息、所有金融交易(存款、取款、转账、贷款放款、还款等)、记账(会计分录)都需要核心系统处理(都会经过核心系统) 。

外围系统:在银行所有的系统都是围绕核心系统,主要的外围系统包括:电子银行渠道(手机银行app、个人网银系统、短信银行、电话银行-坐席系统、ATM渠道、POS渠道)、信贷管理系统、反洗钱系统、电子银行风险监控系统等等。

3、银行项目-测试流程

1)需求分析

参与需求评审,对需求不理解不明确的地方提出问题,跟进需求解决问题,通过xmind提取测试要点。

2)测试计划以及测试方案的编写
3)测试用例编写以及评审

测试用例评审参与人员(业务需求人员、研发、测试);评审之和对用例修改以及完善,再进行二次评审。

4)准入检查测试(冒烟测试)

冒烟测试用例选取总用例的15-20%左右,主要为主流程用例。冒烟通过的标准:冒烟测试用例通过率≥80%;冒烟通过后,进入系统测试阶段;冒烟测试不通过,测试任务挂起/退回。

5)系统测试(ST/SIT)

测试用例覆盖所有的需求,所有的用例都要执行; 第一轮测试:执行100%的测试用例; 第二轮测试:执行60-80%测试用例; 第三轮(回归测试):执行30-50%测试用例。所有的功能全覆盖测试,尽最大努力发现系统中存在的缺陷。

系统测试通过的标准:用例执行率100%,致命、严重、一般的缺陷全部解决,轻微级缺陷(优化建议类)解决率≥80%,未解决的缺陷需要测试报告里面说明,未解决缺陷的描述,未解决的原因,以及什么时候解决。

6)UAT测试(验收测试)

测试独立在UAT环境测试; 配合业务需求人员在UAT环境验收测试;

设计和选取:主流程主要业务功能进行测试,以真实使用系统用户的角度测试,以用户体验角度测试系统,发现系统的功能操作是否简单容易,是否符合用户的操作习惯。

7)准(预)生产测试

准生产测试的环境配置与生产环境接近; 测试时主要检查项目版本是否正确完整发布到该环境,主要测试系统主流程是否正常。

上线的版本是拿准生产测试通过的版本发布上线。

4、转账汇款业务

1)个人账户-借记户(卡/存折)

I类户:通过柜面系统开出,一个客户(号)同一个银行只能开一个一类户(卡),有介质(卡/存折);原则上没有转账限额。(如果在柜面系统或者电子银行渠道设置了转账限额,就有转账限额。)

II类户:可以通过柜面系统开出,也可以通过电子银行渠道(个人网银/手机银行挨批评)开出,可以有介质(卡/存折)也可以是电子账户,转账限额,日累计不超过1W

III类户:通过电子银行渠道(个人网银/手机银行挨批评)开出,纯电子账户,转账限额,日累计不超过5千;余额不超过2千。

2)个人账户-借记户(卡/存折)

不能作为转出户,可以作为转入户。

3)对公(企业/单位)账户

基本户:一个客户(企业)在同一个银行只能开一个基本户;可以存取款,转账

一般户:可以开多个,可以存款,转账,不可取现 专用户:可以多个,可以存款,转账,不可取现 临时户:可开多个,可以存取款,转账;有效期为:2年;2年后账户过期

4)转账汇款如何测试
造数据:

通过柜面系统,开出多个个人/企业客户号,开出多个账户(I类户、II类户、III类户、基本户、一般户、专用户、临时户、贷记卡、定期户-定期一本通/定期存单)

转账的正常测试场景,通过哪些系统/渠道转账:

柜面系统:个人账户转个人另外一个账户、个人账户转另外一个客户号的账户、个人账户转对公账户、公对公、公对私 ATM:同柜面系统 手机银行app(个人):个人账户转个人另外一个账户、个人账户转另外一个客户号的账户、个人账户转对公账户 个人网银系统(web):个人账户转个人另外一个账户、个人账户转另外一个客户号的账户、个人账户转对公账户

转账汇款,手续费检查/测试点:

手机银行app,转账(本行/异地/跨行)不收取手续费,检查手续费:0 个人网银系统:本行同城转账,转账不收取手续费,检查手续费:0;本行异地/跨行转账(转账金额≤2000,检查手续费为:1元;

转账金额在2001-5000,检查手续费为:2.5元;转账金额在5001-10000,检查手续费为:5元;转账金额在10001-50000,检查手续费为:7.5元;

转账金额在5W,检查手续费为:转账金额*0.015%(万分之一点五),最高收取25元)

ATM渠道转账:参照个人网银系统 柜面系统转账:参照个人网银系统

转账成功后:

转出户,转出户余额减少,减少的金额=转账的金额。通过柜面系统:账户余额查询、账户查询、卡查询、金融交易明细查询等。交易经过的系统:柜面系统——前置系统——核心系统

还可以通过:手机银行app、个人网银系统账户模块查询余额,可通过ATM渠道查询账户余额。

转入户,转入户余额增加,增加的金额=转账的金额。通过柜面系统:账户余额查询、账户查询、卡查询、金融交易明细查询等。交易经过的系统:柜面系统——前置系统——核心系统

还可以通过:手机银行app、个人网银系统账户模块查询余额,可通过ATM渠道查询账户余额。

转账之后有没有检查记账(会计分录/转账的科目):

1)规则:以银行的角度、借方记负债、贷方记资产、借贷金额必相等 2)以转账为例,转账2000元 借:活期结算户-转出户 2000 贷:待清算户 2000 借:待清算户 2000 贷:活期结算户-转入户 2000

3)具体如何测试会计分录:做相关的金融交易后(转账),在柜面系统查询出该笔金融交易的核心水号,在柜面系统报表模块,会计分录查询交易,输入交易的账户、交易金额、核心流水号、交易的时间,查询会计分录与需求定义一致,金额与实际金额一致。

异常(不成功)场景测试:

1)转出户(付款账户)

余额不足,转账的金额>余额,例如:账户余额为:1000,转账的金额:1000.01; 额度超限,例如II类户,转账的日累计限额为:1W,转账金额超过1W后,转账不成功; 转出户状态异常,例如:全额冻结、部分冻结-只进不出、临时挂失、书面挂失、锁定、睡眠户、销户。

2)转入户(收款账户)

余额超限,例如III类户余额不能超过1千,转账后,如果III类户余额超过1千时,转账不成功。; 转入户状态异常,例如:全额冻结、部分冻结-只出不进、睡眠户、销户.

3)转账异常场景还包括:网路异常、系统环境异常以及功能出现bug,转账的场景也可以用来回答面试官的问题(转账不成功的原因分析)

跨行转账如何测试:

通过银联仿真系统,选择对手行行名行号,输入账户(卡号),户名,金额,做跨行转账。

预约转账如何测试:

在转账页面,更换转账方式,选择:次日凌晨2点到账。例如:测试环境核心会计日期2024年0514日,预约转账选择次日凌晨2点到账,需要向跑批负责人,申请核心跑批,跑批后的会计日期为:2024年5月15日。

2常问问题

一、面试官问

1)柜面系统、前置系统、核心系统的区别?

2)外围系统主要有哪些?

答案在第2点

二、面试官问

银行项目的测试流程? 系统测试以及UAT测试的侧重点(如何开展系统测试)? 迭代的周期(半个月迭代一次)

答案在第3点

三、面试官问

转账之后,如何确定转账成功? 检查转出户(余额减少)以及转入户(余额增加),以及记账正确(会计分录) 转账之后,有通过核心系统查询吗? 回答有,通过柜面系统的相关交易查询例如(账户余额查询、账户查询、卡查询、金融交易明细查询)

答案在第4点

四、面试官问

转账成功之和,如何检查他行卡是否入账?

答:通过银联仿真系统查询他行卡(账户)余额。

五、面试官问

他行卡数据怎么造

答:需要开发协助帮忙修改测试环境卡的信息为他行。

六、面试官问转账汇款如何测试

1)如果简历项目写的是:柜面系统 

负责测试的模块:转账汇款业务 我们先这样回答:在柜面系统开多个个人客户号,开多个账户(例如I类户、II类户、III类户,贷记卡、定期户)以及多个企业客户号,开出:基本户、一般户、专用户、临时户,在柜面系统存款,通过多场景转账测试,转账成功后,检查转出户余额减少,转入户余额增加,记账-会计分录正确,还会测试异常场景。

2)如果简历项目写的是:手机银行app

负责测试的模块:转账汇款业务 我们先这样回答:在柜面系统开客户号,开卡,签约手机银行,登录手机银行,通过多场景转账测试,转账成功后,检查转出户余额减少,转入户余额增加,记账-会计分录正确,还会测试异常场景。

3)如果简历项目写的是:个人网银系统 

负责测试的模块:转账汇款业务 我们先这样回答:在柜面系统开客户号,开卡,签约个人网银,登录个人网银系统,通过多场景转账测试,转账成功后,检查转出户余额减少,转入户余额增加,记账-会计分录正确,还会测试异常场景。

七:定期存款到期自动转存,怎么测?

要知道这个功能怎么测试,那么首先就要知道自动转存的规则。

以人民币单位为例(也会有外币单位),在存单到期日时未支取的,当期存款利息自动转入本金,并按转存日中国人民银行公布的同档次挂牌利率和原约定存期自动转存。自动转存后的单位定期存款(包括人民币和外币)不再另开立新的存款证实书。

这里涉及到几个重点,一个是转存日期的边界值,一个是转存后的本金、存款期限和利率计算方式。首先看它的转存开始日期和转存后的存期是否按照规定计算,再一个就是转存后的本金应该是上一期的本金加利息。利率应该是转存当日中国人民银行公布的挂牌利率,影响利率的有存款金额和存期。这几个重点搞清楚了,其它的也就没什么大问题了!

八:存钱该怎么测?

存款的分类有很多,比较常见的有活期和定期,其它还有协议存款和通知存款,而定期又细分了5种方式:

  • 整存整取

  • 零存整取

  • 整存零取

  • 存本取息

  • 定活两便

以活期存款为例,活期存款的规则是1元起存,它不限存期,客户凭银行卡或存折,以及预留密码就可以随时存取现金。

首先要测的重点是起存限额的边界值,也就是1元人民币。最多一次存入多少也一般会有限制。还有存款完成后余额的变更,以及利息的计算方式。活期存款利息计算是按照日利率乘以每日余额数确定的。其一般是三个月结算一次利息。而其利率并无统一的标准,其利率是围绕央行的基准利率在0.35%的基础上上下浮动的,因此不同的银行的利率是不同的。

测试利息结算时可以通过修改后台时间来实现快速测试。伴随着存款的问题,很有可能衍生出取款的问题,取款除了对应银行的基础规则之外,还要考虑国家的实时政策!

九:网上银行转账怎么测的?

转账涉及到的规则就更多了,功能测试重点包含同行转账,跨行转账,转账限额,非法账户(挂失、锁定、冻结)转账。安全性测试点有验证码和密码的验证。还有对方账号状态监测,如果对方账号异常,是否有提醒信息。有些银行有异地转账的区别这个也得考虑进去,还有到账时间,这些都是重要的测试点。

后续给大家分享理财项目面试分析,敬请关注!要记的知识很多,如果文字看得累,大家可以看看视频讲解,祝大家offer拿到手软!O(∩_∩)O

银行项目视频教程链接:https://edu.csdn.net/course/detail/39463

  • 28
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值