银行业务测试

2023-11-22 19:36
文章标签 测试 银行业务

本文主要是介绍银行业务测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、商业银行四大类: 业务类系统、渠道类面试、MIS类系统、其他基础平台系统

2、银行系统开发流程(UAT是行方)

3、银行系统测试流程

4、对于不同的服务方式也不同,如:柜台、手机银行、网上银行,电话外呼,短信等,都必须开发出不同的软件。

5、涉及银行软件的测试方法有:

  • 功能测试(以功能测试为主)
  • 接口测试
  • 性能测试
  • 数据移植测试
  • 安全性测试

6、银行系统软件测试类型-功能测试

功能测试,主要是对银行软件的功能进行验证,对于银行软件来说功能测试主要有以下方面的功能验证:

业务测试:验证业务系统的功能是否正确,测试其业务处理的准确性。

  • 业务流程测试
  • 账务处理
  • 清算

客户端测试:客户端主要针对的是软件界面功能的测试

  • 面向客户自助渠道类系统
  • 内部人员使用的系统管理、查询类系统

7、银行系统软件测试类型-接口测试

对于银行来说,通常行内系统和与银行外对接的系统是独立开发的,行内与行外系统采用的数据库、通讯协议等都可能存在差异;并且银行各个系统之间关联特别紧密,存在许多交互;在测试中如果对方系统未提供测试环境,则会涉及到系统接口的测试这时通常需要构造对接系统的报文数据来模拟对接系统

接口测试一般在功能测试阶段完成,功能测试计划中应包含接口测试

8、银行系统软件测试类型-数据移植测试

当旧的银行软件系统无法满足业务处理的要求时,就必须开发新的系统,对于重新开发的新系统来说,旧系统的用户数据必须保证能在新系统中正常使用,这就涉及到了数据移植测试。

举例来说,旧系统可能存在50张数据表,新系统可能有200张数据表,而且新系统的数据表结构与旧系统可能完全不一样。

测试方法一般是做完数据移植后,在新系统中验证旧数据的业务延续性。

9、银行系统软件测试类型-性能测试

性能测试的目的主要是验证业务系统是否满足业务需求的多用户并发操作,是否满足业务性能需求,评估压力解除后的自恢复能力,测试系统性能极限。

通过性能测试工具来模拟与真实环境接近的情况,如测试在某段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率,获得一定的参数,如:内存、CPU、缓存系统响应时间、最大吞吐率、事务平均处理时间,并进行针对性的测试与结果分析,找到影响系统性能的瓶颈,以便对系统进行优化,直到达到预期目标。

10、银行系统软件测试类型-安全性测试

安全性测试的目的主要是评估业务系统在网络安全、主机安全、应用安全、数据安全运行维护安全、电子认证安全、业务连续性等方面的能力及管理措施,评价其业务系统的安全防控和安全管理水平。

对于银行软件来说,安全性有着重大的意思,尤其对于网络日益发达的今天,大量的金融类交易都是通过网络来实现,确保信息的安全对安全性测试提出了更高的要求。如客户数据的安全、资金的安全:银行主机的安全,应用程序的安全以及网络安全,某个环节出现问题都会给系统带来巨大的风险。

对于安全性测试来说,一般需要专业的工具作为支持,因为,大多数的安全性测试都会交给具有一定资质的第三方评测机构来测试。

11、商业银行网银业务——网上银行系统

类型:

  • 个人网银、企业网银
  • 手机银行、电话银行、微信银行

12、公共业务

机构管理-日常业务
日始:主管柜员登陆——网点开机——柜员登陆
日间:各种日常联机交易
日终:柜员平账——柜员签退——主管柜员平账——网点平账——网点关机——主管柜员签退

  • 柜员管理-柜员基本信息管理

新增柜员,修改柜员信息,启用/封存柜员(比如有柜员入职,案职等)等

  • 柜员管理-柜员尾箱管理:

启用/封存柜员尾箱,尾箱权限交接、尾箱碰库等

柜员尾箱:柜员在办理业务之前由网点给它分配的一个尾箱,就是一个箱子装的人民币或未发的银行卡,凭证等,一个柜员和一个尾箱是一一对应的。每一个柜员有一个尾箱。

尾箱用于在系统中管理柜员的现金和凭证库存,每一位办理现金或凭证业务的柜员必须分配相应的尾箱,系统中尾箱与实物尾箱对应,营业终了,需要进行尾箱碰库,检查线上和实物尾箱信息是否
致。

尾箱按保管的实物分为现金尾箱和凭证尾箱,按权限分为一般柜员尾箱和库管尾箱,分配了一般尾箱的柜员可以对外办理现金的收付或出售凭证等

分配了库管尾箱的柜员(即库管员)可以于上级机构进行现金和凭证的挑拨,同时向本机构柜员领用或收缴现金和凭证,库管员按分配的尾箱类型分现金库管和凭证库管

  • 柜员密码管理:

定期修改密码(主要为了安全起见),允许错误次数等。

  • 柜员签到签退管理:

支持柜员卡登陆,密码登陆,支持临时签退,正式签退和强制签退

类似于:QQ或微信的登陆和退出一样。只有登陆之后才能操作,退出之后就不能操作了。

临时签退:比如中午吃饭,上个厕所,反正只要是你离开你的电脑就要临时签退。

强制签退:一般不这么做

  • 柜员卡管理:

制卡,换卡,销卡及补写磁(银行卡消磁之后可以办理补写磁业务)

  • 柜员日终平账管理:

平账流程定义,平账后操作控制等。

  • 柜员工作量统计:

金融交易,权重统计等。

  • 柜员交易权限管理:

柜员权限管理围绕角色-柜员-交易三个维度进行组合控制。比如有:主管柜员,综合柜员,基础柜员的权限是不同的。

按柜员的职能分为不同角色,按角色对交易权限和授权权限进行分组管理,既支持综合柜员制,也支持分柜制设置。

允许在柜员层面进行删减交易调整。(比如主管柜员由交易1-2-3个权限,支持单独把3权限去掉

  • 柜员授权机制管理:

授权:柜员A要做一笔交易或者能不能做,需要另外一个人给他复核。给他授权。一个人申请一个人复核这样。

以经办授权制为主,辅之以录入复核制;支持同一业务同时采用经办人授权和录入复核制。

按照授权条件划分: 无需,必须,有条件授权

按授权方式划分:本地授权,跨终端授权,远程授权(上级机构)。

  • 凭证管理

每种凭证都有特定的格式,常见的凭证种类如下:

凭证类型——实物:

存款类凭证——存折,定期储蓄一本通,储蓄存单,单位定期存单,存款证明书
贷款类凭证——贷款本息收回凭证、信用证
结算类凭证——现金支票,转账支票,银行承兑汇票
他行支票——农行现金支票,人行现金支票
第三方凭证——代收电费凭证,代收交警罚款
待销毁凭证——待销毁卡,待销毁UKEY
网银类凭证——个人UK,企业UK
银行卡或现金——也是一种凭证



13、商业银行




 

14、储蓄业务

  • 我的账户:

账户查询和账户管理

账户查询:借记卡和信用卡查询,交易明细,资产报告

账户管理: 修改别名,删除,隐藏,上下移,增加账户,账户挂失

  • 储蓄业务:

通知存款,定期存款,结构性存款,大额存单,定制存款。(面试建议讲:通知存储大额存单)

通知存款: (1.期限:1天通知,7天通知,2.自动转存和非自动转存(每7天算一次利息),3.起存金额5万以上金额不能大于账户余额。4.账号:只支持储蓄卡,不支持信用卡,5.推荐人编号:不填,填正确,填错误等于不填O6.支取通知存款:预支取,可以全部取,也可以取一部分 (留存金额必须大于5万))

定期存款:类似零存整取

结构性存款:类似于理财

大额存单: (1.20万起存,金额不能大于账户余额,2,期限:3个月1.9%,6个月2.1%,一年2.3%,2年2.8%,3年3.45%,5年3.55%,3.账号:只支持储蓄卡,不支持信用卡,4.提取支取: 转为活期)

定制存款:个性化存款。

15、商业银行贷款

  • 业务品种

贷款
银行承兑汇票
票据贴现(转贴现)
保理业务
信用证
其他业务(保函、银行承诺)

  • 商业银行贷款业务分类

从会计核算归属划分: 表内(贷款,这种是计算利息),表外(承兑,保函,这种是收取于续费的
,不计算利息)

        表内指的是: 影响到银行的资产负债表

        表外指的是:业务约发生不影银行的资产负债表。

从期限来划分: 短期 (1年) ,中期 (1-5年),长期(5年以上)

从担保方式划分: 信用,担保《保证,抵押,质押)

从性质和用途划分:固定资产《货款用于固定资产) ,动资(款用于流动),消费贷款《贷款用于消)

从币种来划分:本币,外币 (国际贸易)

从组织形式划分:单个银行,银团货款(多个银行为一家企业款)

从经营属性划分:自营,委托《中间业务,委托银行发放贷款),特定

从使用质量划分:正常,不良《四级,五级)

16、银行信贷业务

信贷专业术语

授信:是指商业银行向客户提供资金,并对客户在信贷活动中贷款授信额度。和信用卡的额度类似。

评级:商业银行对借款人按照一定的标准,做出信贷评级并将借款人信用分成高低不同的级别,信贷评级越低则借款人的贷款成本越重,信贷评级越高则贷款成本越轻

逾期:贷款到期后,借款人在未办理相关展期或转贷手续的前提下,未按照借款合同约定的时间向银行归还贷款本金及利息,从而造成贷款超出约定期限的一种现象

展期:贷款展期是指借款人在向贷款银行申请并获得批准的情况下,延期偿还贷款的行为

呆账:是指已过偿付期限经催讨尚不能收回长期处于呆滞状态,有可能成为坏账的应收款项

坏账:坏账是指企业无法收回或收回的可能性极小的应收款项。由于发生坏账而产生的损失,称为坏账损失

这篇关于银行业务测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/412431

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------

可测试,可维护,可移植:上位机软件分层设计的重要性

互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗? 有必要。本文从三个方面论述。分别是可测试,可维护,可移植。 可测试 软件黑盒测试更普遍,但很难覆盖所有应用场景。于是有了接口测试、模块化测试以及单元测试。都是通过降低测试对象

day45-测试平台搭建之前端vue学习-基础4

目录 一、生命周期         1.1.概念         1.2.常用的生命周期钩子         1.3.关于销毁Vue实例         1.4.原理​编辑         1.5.代码 二、非单文件组件         2.1.组件         2.2.使用组件的三大步骤         2.3.注意点         2.4.关于VueComponen

如何成为一个优秀的测试工程师

链接地址:http://blog.csdn.net/KerryZhu/article/details/5250504 我一直在想,如何将自己的测试团队打造成世界一流的团队?流程、测试自动化、创新、扁平式管理、国际标准制定、测试社区贡献、…… 但首先一点是明确的,就是要将每一个测试工程师打造成优秀的测试工程师,优秀的团队必须由优秀的成员构成。所以,先讨论“如何成为一个优秀的测试工程师”,

python自动化测试框架--RobotFramework

为什么需要测试框架 在测试中,经常会为了怎样做测试、使用什么测试工具、如何使用、为什么使用测试工具、使用测试工具能帮助到我们什么等等问题而纠结。当我们选择一项测试工具时,如何组织大量自动化用例;如何合理的进行初始化清除;如何批量筛选待执行的用例;如何输出清晰的测试报告,就是需要我们考虑的事情了。下面简单介绍个使用比较广泛的自动化测试框架,即Robotframework。 RF的特点 RF:由pyt