银行项目测试,基础业务知识,一文全掌握!

1、银行体系

银行: 指依法成立经营货币和信用业务的金融机构。

中国银行体系:

2、银行系统发展

第一阶段:手工时代

所有的业务流程都是人工操作,没有计算机作为辅助工具。无论计息结账、内部往来对账等都靠人工处理。从收钱、点钱、登折,到另一个人的复核、签字、盖章、记账,最快也要二三十分钟。这一段的银行业务流程并不复杂,手工操作能够应对,但效率较低,容易出错。

第二阶段:PC单机

20世纪80年代开始,计算机出现,手工处理的工作进行电子化,这是核心的第一个阶段。这一段阶段以PC单机建设为核心,主要是一些登记簿、原始凭证电算化的过程,使得手工操作大大地得到优化和释放。主要解决的问题是效率问题,即记账速度和核算效率。由于没有网络进行互联互通,单机时代的核心系统,就如同手工时代每个网点单独一本帐,核心也是每个网点单独一个“电子的账本”。

第三阶段:联网联机

国内开始建设网络基础设施,从在中心城市安装大型机,将各网点连接起来实现业务联网区域的通存通兑,到以省市级主机为中心,向省外扩张实现省级互通互联。

第四阶段:数据大集中

数据大集中是各银行根据自身情况进行不同程度的集中处理数据和业务。例如,将省级数据中心的数据和业务集中到国家级的大数据中心,实现系统基础架构、物理服务器、数据和应用的集中。

随后,银行业开始高速扩张物理网点和开始新一代渠道的建设,在代销基金、保险、代收代缴等业务开拓方面加大投入力度。在网络银行、电话银行、自助银行、移动银行等方面也形成新突破。

第五阶段:客户为中心

2008年以后,以业务转型为契机,对内以会计核算为中心,面向管理,对外进行业务转型,从传统的以“面向账户”为主转变为以“面向客户为中心”的核心系统。


3、银行系统架构

图片.png

核心系统 -- 瘦核心架构,银行里所有系统都是围绕核心系统:

外围系统:

4、银行核心业务

存款业务: 单位和个人的各种银行存款业务,包括开户、存取款(活期/定期)、销户、挂失冻结、账户管理等。

贷款业务: 各种公司及个人的贷款业务,对公贷款、零售贷款、小微贷款等。

卡业务: 借记卡、信用卡、联名卡、社保卡等。

投资业务: 理财产品、基金、债券证券、贵金属、保险投资等。

资金业务: 外汇买卖(不同货币之间的买卖,赚差价),同业存放(银行将资金存放在其他金融机构并获取利息收入),同业拆借(银行之间相互借贷资金)、票据业务等。

中间业务: 代收代付、医保社保、托收承付等。

现金业务: 包括柜员钱箱管理、现金领缴处理,柜员调剂处理,长短款处理以及假币处理等。

保函业务: 包括保函协议的处理和保证金的处理。

外币业务: 包括结汇,售汇,套汇,外币对换,钞汇互转等内容。

客户管理: 包括客户信息管理、个人客户和对公客户。

凭证管理: 包括凭证调拨、凭证转移、凭证出售,凭证作废、凭证注销,凭证整理、挂失解挂等内容

内部清算: 系统内的资金实行实时的头寸资金调度和管理,辖内各核算主体行间核算,资金调拨等。


5、银行测试团队组织架构

clipboard.png

SIT测试组: 负责项目产品的系统测试工作。

UAT测试组: 协助银行业务人员完成验收。这个UAT测试组也可能是直接SIT测试组担任

技术测试组: 自动化测试、性能测试、安全测试等


6、银行项目测试流程

不同银行项目测试流程可能有所不同,以下仅为参考:

需求: 参与需求交接,记录问题,反馈跟进问题,分析需求提前测试要点。

测试计划: 测试计划编写。

测试用例:

测试用例编写(内部评审,外部评审-业务需求人员、开发、测试)、测试修改(二次评审)

测试执行:

测试报告:

UAT测试:

协助银行业务需求人员做验收测试,或者独立完成UAT测试。UAT测试的侧重点:选取主要流程作为测试重点,以真实用户的角度进行测试,提出相关的优化建议。

准生产测试(环境的配置与生产接近):

上线前的测试。测试的侧重点:选取主流程测试,主要是检查版本是否完整部署到测试环境。准生产测试通过之后,上线。


学无止境,行以致远。

回帖
请输入回帖内容 ...