银行项目的岗位最近这几年热度一致非常高但是招聘要求同样也很高。所以能够面试通过的少之又少。其实银行项目用的技术和其它项目并无区别只是金融系统的业务要比一般的项目复杂很多。而且面试的时候面试官最关注的也是业务问题!接下来我们就来看看银行项目招聘测试工程师会经常问到的一些业务知识和常问面试题!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类户可以通过柜面系统开出也可以通过电子银行渠道(个人网银/手机银行挨批评)开出可以有介质(卡/存折)也可以是电子账户转账限额日累计不超过1WIII类户通过电子银行渠道(个人网银/手机银行挨批评)开出纯电子账户转账限额日累计不超过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 贷活期结算户-转入户 20003)具体如何测试会计分录做相关的金融交易后(转账)在柜面系统查询出该笔金融交易的核心水号在柜面系统报表模块会计分录查询交易输入交易的账户、交易金额、核心流水号、交易的时间查询会计分录与需求定义一致金额与实际金额一致。异常(不成功)场景测试1)转出户(付款账户)余额不足转账的金额余额例如账户余额为1000转账的金额1000.01; 额度超限例如II类户转账的日累计限额为1W转账金额超过1W后转账不成功; 转出户状态异常例如全额冻结、部分冻结-只进不出、临时挂失、书面挂失、锁定、睡眠户、销户。2)转入户(收款账户)余额超限例如III类户余额不能超过1千转账后如果III类户余额超过1千时转账不成功。; 转入户状态异常例如全额冻结、部分冻结-只出不进、睡眠户、销户.3)转账异常场景还包括网路异常、系统环境异常以及功能出现bug,转账的场景也可以用来回答面试官的问题(转账不成功的原因分析)跨行转账如何测试通过银联仿真系统选择对手行行名行号输入账户(卡号)户名金额做跨行转账。预约转账如何测试在转账页面更换转账方式选择次日凌晨2点到账。例如测试环境核心会计日期2024年0514日预约转账选择次日凌晨2点到账需要向跑批负责人申请核心跑批跑批后的会计日期为2024年5月15日。02常问问题一、面试官问1)柜面系统、前置系统、核心系统的区别?2)外围系统主要有哪些?答案在第2点二、面试官问银行项目的测试流程? 系统测试以及UAT测试的侧重点(如何开展系统测试)? 迭代的周期(半个月迭代一次)答案在第3点三、面试官问转账之后如何确定转账成功? 检查转出户(余额减少)以及转入户(余额增加)以及记账正确(会计分录) 转账之后有通过核心系统查询吗? 回答有通过柜面系统的相关交易查询例如(账户余额查询、账户查询、卡查询、金融交易明细查询)答案在第4点四、面试官问转账成功之和如何检查他行卡是否入账?答通过银联仿真系统查询他行卡(账户)余额。五、面试官问他行卡数据怎么造答需要开发协助帮忙修改测试环境卡的信息为他行。六、面试官问转账汇款如何测试1)如果简历项目写的是柜面系统负责测试的模块转账汇款业务 我们先这样回答在柜面系统开多个个人客户号开多个账户(例如I类户、II类户、III类户贷记卡、定期户)以及多个企业客户号开出基本户、一般户、专用户、临时户在柜面系统存款通过多场景转账测试转账成功后检查转出户余额减少转入户余额增加记账-会计分录正确还会测试异常场景。2)如果简历项目写的是手机银行app负责测试的模块转账汇款业务 我们先这样回答在柜面系统开客户号开卡,签约手机银行登录手机银行通过多场景转账测试转账成功后检查转出户余额减少转入户余额增加记账-会计分录正确还会测试异常场景。3)如果简历项目写的是个人网银系统负责测试的模块转账汇款业务 我们先这样回答在柜面系统开客户号开卡,签约个人网银登录个人网银系统通过多场景转账测试转账成功后检查转出户余额减少转入户余额增加记账-会计分录正确还会测试异常场景。七定期存款到期自动转存怎么测?要知道这个功能怎么测试那么首先就要知道自动转存的规则。以人民币单位为例(也会有外币单位)在存单到期日时未支取的当期存款利息自动转入本金并按转存日中国人民银行公布的同档次挂牌利率和原约定存期自动转存。自动转存后的单位定期存款(包括人民币和外币)不再另开立新的存款证实书。这里涉及到几个重点一个是转存日期的边界值一个是转存后的本金、存款期限和利率计算方式。首先看它的转存开始日期和转存后的存期是否按照规定计算再一个就是转存后的本金应该是上一期的本金加利息。利率应该是转存当日中国人民银行公布的挂牌利率影响利率的有存款金额和存期。这几个重点搞清楚了其它的也就没什么大问题了!八存钱该怎么测?存款的分类有很多比较常见的有活期和定期其它还有协议存款和通知存款而定期又细分了5种方式整存整取零存整取整存零取存本取息定活两便以活期存款为例活期存款的规则是1元起存它不限存期客户凭银行卡或存折以及预留密码就可以随时存取现金。首先要测的重点是起存限额的边界值也就是1元人民币。最多一次存入多少也一般会有限制。还有存款完成后余额的变更以及利息的计算方式。活期存款利息计算是按照日利率乘以每日余额数确定的。其一般是三个月结算一次利息。而其利率并无统一的标准其利率是围绕央行的基准利率在0.35%的基础上上下浮动的因此不同的银行的利率是不同的。测试利息结算时可以通过修改后台时间来实现快速测试。伴随着存款的问题很有可能衍生出取款的问题取款除了对应银行的基础规则之外还要考虑国家的实时政策!九网上银行转账怎么测的?转账涉及到的规则就更多了功能测试重点包含同行转账跨行转账转账限额非法账户(挂失、锁定、冻结)转账。安全性测试点有验证码和密码的验证。还有对方账号状态监测如果对方账号异常是否有提醒信息。有些银行有异地转账的区别这个也得考虑进去还有到账时间这些都是重要的测试点。