银行测试干货:一文吃透银行业务重难点

我们都知道,银行测试是确保银行业务稳定、安全运行的关键环节。

在银行IT系统里,核心账务系统、总账系统和财务会计管理这些系统就像是银行的领导层,负责处理所有的账务操作。

正像我们的大脑控制我们的身体一样,这些系统也控制着银行的资金流动。所以,无论是存款、取款,还是贷款、转账,都离不开它们的参与。

一旦这些系统出现问题,可能会导致资金流动出错,这可是大问题。

所以,银行在推出新的业务或产品之前,都会对这些系统进行严格的测试,确保一切都能正常运行。

但是,银行业务繁多、复杂,如何进行有效的测试呢?别担心,今天我来给大家支支招。

理解基本业务

假设一个我们日常生活的场景,某天做了如下的事情:

  • 吃早饭3.5元

  • 坐公交上班2元

  • 发工资3400元

  • 吃午饭8元

  • 坐公交下班2元

  • 吃晚饭9元

  • 去超市买了一些生活用品25元

  • 用网银还信用卡贷款900元

作为一个理财有序的好青年,我们该如何整理这些财务记录呢?

很简单,我们可以把它记录在Excel,整理一个最原始的财务记录表。这样,我们就可以清晰地看到每一笔钱的去向。

图片

这个表未能清晰的反应这段时间内支出了多少钱,收入多少钱的收入。对于这个表,我们进行改进。把金额拆分成“支出金额”和“收入金额”。

图片

但是,这个表依然不能反应我们在什么方面做过什么事情。所以,我们继续进行改进,继续增加了一列“分类”。

图片

这个表的样子已经是我们一个比较基础的账务列表了,下面我们将利用这个表来引入一些记账的基础概念。

1

借方与贷方

在银行系统下,我们引入“借方”和“贷方”。将这个表里面的概念转化成为银行的系统的概念。

支出金额→借方金额,借方(debit)。简单而言,就是“借出”。发生借方交易,钱是减少的。

收入金额→贷方金额,贷方(credit)。简单而言,就是“贷入”。发生贷方交易,钱是增加的。

图片

两者的对比:

图片

2

科目

将表里面的概念转化成为银行的系统的概念,银行的分类就是科目。

图片

(1)  基本概念

  • 使用数字来定义银行所做的各种业务,以消除各种文字描述导致分类的不明确性。

  • 完成分类统计的功能,发生不同种类的科目记录不同的科目。

用数字来定义银行的各种业务,这样做的好处是,可以避免因为文字描述导致分类不明确的情况。每一笔业务都有了一个明确的数字标签,方便我们进行统计和查询。

(2)  科目分类

科目代表不同种类的业务,而银行能做哪些业务,不能做哪些业务国家是规定的。所以一级科目的种类也是明确规定的。

一级科目再往下划分的二级、三级科目,则是每个银行自己根据自己的实际情况来划定的。

图片

  • 100科目:资产类。主要对银行资产进行详尽的核算。包括但不限于现金、贵金属储备、存放在中央银行的准备金、应收账款、各类贷款、投资活动、固定资产、无形资产以及其他资产项目。通过这些科目的记录,银行能够清晰地掌握其资产分布和变动情况。

  • 200科目:负债类。该系列科目主要是银行负债的核算,包括各种类型的存款、应付款项、借款、发行的债券以及待解(汇出)的汇款等。通过这些科目的记录,银行能够准确掌握其负债状况和偿还能力。 

  • 300科目:资产负债共同类。主要用来核算那些既涉及资产又涉及负债的交易或项目。例如,待清算的辖内往来交易、法定存款准备金、银行间的财务往来以及外汇买卖等。这些科目的设置有助于银行对资产负债进行全面而高效的管理。

  • 400科目:权益类。主要关注银行的权益情况。包括实收资本、资本公积、盈余公积、本年度的利润以及利润的分配等。通过这些科目的记录,银行能够清晰地了解其权益结构和变动情况。

  • 500科目:损益类。指银行损益的核算。包括各类收入、支出、营业费用、税金以及汇兑损益等。这些科目的设置有助于银行对经营成果进行全面的分析和评估。

  • 600科目:表外科目类。

(3)  常见类目

常见类目及其定义如下:

图片

这里只是罗列了一级科目。具体可以使用下面的SQL查GLSLCSP档,可以查出这些科目下面的二级和三级科目。

 

SELECT * FROM glslcsp WHERE LCSACC like '224%'

了解账务系统

银行核心系统。听起来好像很复杂,但其实,它就像我们人体的心脏一样,虽然小,但功能强大,维持着整个身体的运行。

银行核心系统包括与账户有关的卡系统和与资金有关的账务系统,银行系统在处理每一笔资金的过程,几乎是涉及内部户的相关账务处理,故而银行核心账务系统与会计分录是紧密联系在一块的。

每当我们在银行进行一笔交易,比如取款、存款或转账,背后都有银行核心系统在默默工作。这个系统几乎涉及内部户的相关账务处理,也就是说,每一分钱怎么来、怎么去,都一清二楚。

图片

核心账务系统:

  • 以科目进行分类记账;

  • 以内部账户为管理形式;

  • 记录银行内部发生的所有交易的账务记录系统。

通常,我们都把核心账务系统称作“内部户系统”。外部户的使用对象是一般自然人或者企业,内部户的使用对象是银行自己。

图片

根据不同的科目、币别来开立账户,银行内部户和外部户有其固定的格式。一般而言,账号由“行所号-币别-科目号-顺序号”组成,并唯一标识。现行内部户账号的格式:

172003-01-1551040-0152

行所号-币别-科目号-顺序号

其中的科目号,可以看出科目的等级

  • 一级科目:244

  • 二级科目:24401

  • 三级科目:2440105

  • 四级科目、五级科目已经在银行业务系统上取消了,因此目前只存在一级科目,二级科目和三级科目。

核算测试常见问题

1

单边账

单边账,是核心账务系统记账的一种常见的错误。具体表现有:

1、借贷方只记录其中一边

2、账户所在行与交易发生行,只记录了一边。

3、子系统账务记录和总账记录,只记录了一边。

因为核心系统记账都是成对出现的。所以,出现记录单边帐的情况,就会导致系统在进行总分扎账时出现总分不平。

2

 错账反账

在检查会计分录时,一定要检查是否借贷方都合适的科目中,记错账是银行会计分录检查最为常见的Bug之一。

记反账则是借方的账目信息记成了贷方,贷方的账目信息记成了借方,都会导致会计核算出错,从而导致最终的会计记账出现问题。

因为分录检查时,分录的相似度很高,借方贷方也容易弄混,在测试时一定要小心再小心,慎之又慎之。

银行测试总结

1

深入理解业务逻辑

银行业务不仅仅是存取款那么简单。背后有着复杂的业务逻辑和流程。比如,一笔转账背后,涉及到账户验证、金额核对、交易记录等多个环节。深入了解这些逻辑,我们才能设计出有效的测试用例,确保每一笔交易都能准确无误。

2

 掌握测试方法

复杂的银行业务,我们需要掌握多种测试方法。从功能测试到性能测试,再到安全测试。功能测试可以确保每个功能点都能正常工作;性能测试则能确保系统在高并发下依然稳定;而安全测试则能预防潜在的安全风险。掌握了这些方法,我们就能轻松应对各种测试挑战。

3

 利用自动化工具

银行业务测试中,手动测试往往效率低下,容易出错。因此,我们需要借助自动化测试工具来提升测试效率。这些工具可以模拟用户操作,自动执行测试用例,并生成详细的测试报告。通过自动化测试,我们不仅可以提高测试效率,还能减少人为错误,确保测试结果的准确性。

银行测试虽然充满挑战,但只要我们掌握了正确的方法和工具,就能够轻松应对。每一个成功的测试背后,都离不开对业务的深入理解和对技术的不断追求。

 总结

如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们,加入方式在文章的最后面

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

​​​

​​​

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值