【软件测试】银行项目,银行测试业务测试,有哪些侧重点?(总结)

article/2025/9/17 2:35:02

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

银行的软件测试是针对银行的软件系统(如柜面系统、信贷系统)和银行专用设备(如ATM机、自助柜员机等)进行的一系列测试工作。

银行测试人员的组成
目前银行测试人员分为行方人员和非行方人员(外包)。

银行测试的主要执行人为非行方人员,其主要任务为分析需求、设计用例、执行用例、缺陷跟踪复测。行方人员主要角色为管理层,把控项目进度以及上线时间并处理线上的一些问题。

银行测试的侧重点
因为银行的软件系统一般都是以业务为主体,所以测试的时候要特别关注整个系统的业务流程是否是顺畅的、无阻碍的。

例1::
A银行的柜面系统刚刚完成改造,我们回去验证这个新柜面系统的一些基本业务是否能够正常进行,比如开户流程、存取款流程。

例2::
B银行的信贷系统刚刚建立,我们回去验证这个信贷系统是否可以走完整贷前、贷中、贷后等业务流程,测试人员还要检验信贷系统和核心、风控等系统的对接是否正常来确保被测系统和与之有关联的系统之间的业务不阻塞,也确保系统与系统之间不会因为一些异常的操作和请求导致出现错误。

通过以上举例可以表明,银行的各个系统不是孤立的,是有业务联系的,因此测试时不仅要关注系统本身的功能也要关注业务流程和系统与系统之间的关联。

银行测试类别划分
从全局高度来说,银行测试可以分为三类:功能、业务、场景。

1、功能测试,验证银行某系统的某个功能模块是否可以正常工作。
比如网银系统中的转账模块,就要通过转账操作来测试该模块功能是否正常。

2、业务流程的测试,为了保证业务能正常开展,在上线前要对整个业务流程进行详细的测试工作。

比如一个网贷业务系统,网贷是线上贷款系统,借款人可以通过贷款平台的手机APP直接在线进行贷款申请、借款、还款等操作、方便快捷,因此由银行(行方)出资贷款平台(平台方)负责吸收客户的网贷系统应运而生。一般网贷涉及的系统会有平台方系统、渠道系统(行方提供的对外连接渠道,有加密、转译等功能)、网贷业务系统、核心系统、风控系统等。

以网贷的借款流程为例:
用授信申请通过的客户信息从平台方发送借款申请,申请经由渠道系统到达业务系统,再由业务系统发送到风控审核,风控将审核结果返回给业务系统(比如申请通过的结果),再由业务系统调用核心系统进行放款,核心放款成功,业务系统将放款结果经由渠道系统发送至平台方。

通过以上业务流程可以看出银行测试不是单方面的验证某一个系统的功能,而是根据业务规则对整个业务涉及到的系统都会做一个全流程的测试。

3、银行中场景类的测试
通过预设场景来验证软件系统是否可以正常工作。

比如网贷中的还款场景包含主动还款、自动还款、提前还款、逾期还款等。

以逾期还款为例:
我们事先准备好一个借款成功的客户,通过对还款账户做止付限制,在通过跑批使该客户贷款逾期,由此就制造了一个逾期的场景,在该场景下进行还款操作测试还款功能是否正常。

通过以上简单的说明和举例我们对银行测试应该有了一个初步的了解,知道银行测试人员会做哪些工作,也了解了一些流程。但以上都归结为功能测试,其实银行测试还会涉及到接口、自动化、性能、安全等测试工作。

并且,随着社会不断的发展,银行的业务将会逐渐地增加,未来会有更多的系统产生,因此银行测试涉及的内容也会越来越广泛也会有更多的测试人员加入到银行测试的行业中来。

因此我们一定要打好基础才能进入更广阔的银行测试领域。

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

目标的坚定是性格中最必要的力量源泉之一,也是成功的利器之一。没有它,天才也会在矛盾无定的迷径中徒劳无功。

不管什么样的打击和失败降临,一个真正坚强的人都能够从容应对,做到临危不乱。当暴风雨来临,软弱的人屈服了,而真正坚强的人镇定自若,胸有成竹。

纵使生活中存在着千千万万个困难,但也共存着许许多多的精彩与幸福,我们只有多去挖掘体会那些精彩与幸福,才会得到更多的快乐。


http://chatgpt.dhexx.cn/article/nfNLTLxP.shtml

相关文章

layui-laydate 时间大小控制

开始时间必须小于结束时间,结束时间必须大于开始时间,如图,左边的输入框选定了开始时间,则右边的输入框不能再选择4月11号之前的日期了 关键代码: var start,end; //月份修正 function doneTime(date){return {year: d…

layui中laydate的使用——设置动态时间范围限制、重置时间范围(清空动态限制)

如果使用layui插件,然后在时间设置上,有范围限制的需求时,可以直接使用range,这里主要讲,不用range,而是用两个独立的时间选项,如何做时间范围的控制!!! 目录…

layer之table用法

jsp页面 <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8"%> <%taglib prefix"shiro" uri"http://shiro.apache.org/tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HT…

基于layui的laydate,在加载后台数据时laydate.render()不起作用。

1. 以前有过一次折磨的经历。第一时间没记起来。先看图 1.1 后台数据加载出来的效果 1.2 点击选择时间后弹出日期格式不合法 1.3 合法数据 2. 代码片段 <script type"text/javascript">var layData [ form, laydate ];layui.use(layData, function() {var lay…

使用Layui时间组件(laydate)

在一般的程序或者软件业务的操作上&#xff0c;通常涉及时间的记录&#xff0c;需要记录业务时间&#xff0c;或者根据时间来筛 选业务。 选择时间&#xff0c;可以直接输入&#xff0c;也可以弹出日期进行选择。 在layui中提供了&#xff0c;layDate日期时间模块&#xff0c; …

layer的基本参数和用法

基本参数 type - 基本层类型&#xff1a; 类型&#xff1a;Number,默认0 layer提供5种层类型&#xff0c;可传入的值有&#xff1a;0&#xff08;信息框&#xff0c;默认&#xff09;、1&#xff08;页面层&#xff09;、2&#xff08;ifream层&#xff09;、3&#xff08;加…

Layui的table数据渲染不显示是怎么回事?

&#x1f607;作者介绍&#xff1a;一个有梦想、有理想、有目标的&#xff0c;且渴望能够学有所成的追梦人。 &#x1f386;学习格言&#xff1a;不读书的人,思想就会停止。——狄德罗 ⛪️个人主页&#xff1a;进入博主主页 &#x1f5fc;推荐系列&#xff1a;点击进入推荐系列…

layui数据表格layui.table.render

通过一个简要的例子来介绍一下相关功能。主要我写项目中常用的属性和方法都介绍出来了&#xff0c;如果需要其他功能&#xff0c;可以看看官网。 页面 <table id"demo" lay-filter"demo_table_filter"></table><script> layui.use(tabl…

3. layui的layer的用法

1. 初始化layui组件 加载layui框架的项目包&#xff0c;一定要在文本就绪时间中初始化layui组件&#xff0c;否则可能导致多个组件无法使用。 2. mouse浮动展示信息提示框 &#xff08;layer提供的简洁的信息提示窗口&#xff0c;可以设置信息提醒&#xff0c;其中格式可遵循…

【数据结构与算法】图的深度优先和广度优先遍历

&#x1f60a;&#x1f60a;作者简介&#x1f60a;&#x1f60a; &#xff1a; 大家好&#xff0c;我是南瓜籽&#xff0c;一个在校大二学生&#xff0c;我将会持续分享Java相关知识。 &#x1f389;&#x1f389;个人主页&#x1f389;&#x1f389; &#xff1a; 南瓜籽的主页…

C++深度优先和广度优先的实现

C深度优先和广度优先的实现 前言源码如下&#xff1a;测试结果深度优先&#xff08;栈实现&#xff09;和广度优先&#xff08;队列实现&#xff09;图解 前言 本篇文章为笔者的读书笔记&#xff0c;未经允许请勿转载。如果对你有帮助记得点个赞(●’◡’●) 本文主要讲的深度优…

迷宫问题(maze problem)—— 深度优先与广度优先搜索求解

文章目录 1.问题简介2.求解方法3.深度优先搜索加回溯法3.1 求解第一条可行路径3.2 求解最短路径 4.广度优先搜索小结参考文献 1.问题简介 给定一个迷宫&#xff0c;指明起点和终点&#xff0c;找出从起点出发到终点的有效可行路径&#xff0c;就是迷宫问题&#xff08;maze pr…

图深度优先、广度优先遍历(java)

一、图的遍历 图的遍历&#xff0c;即是对结点的访问。一个图有那么多个结点&#xff0c;如何遍历这些结点,需要特定策略&#xff0c;一般有两种访问策略:(1)深度优先遍历(2)广度优先遍历深度优先遍历基本思想。 二、深度优先遍历 图的深度优先搜索(Depth First Search)。 深…

总结深度优先与广度优先的区别

3 总结深度优先与广度优先的区别 1、区别 1&#xff09; 二叉树的深度优先遍历的非递归的通用做法是采用栈&#xff0c;广度优先遍历的非递归的通用做法是采用队列。 2&#xff09; 深度优先遍历&#xff1a;对每一个可能的分支路径深入到不能再深入为止&#xff0c;而且每个结…

连通图里的深度优先和广度优先遍历

从图中的某个顶点出发&#xff0c;按照某种搜索方法沿着图的边访问图中的所有顶点&#xff0c;使得每个顶点仅被访问一次&#xff0c;这个过程称为图的遍历。图的遍历有两种&#xff1a;深度优先遍历和广度优先遍历。   图分为连通图和非连通图&#xff0c;这里主要讨论连通图…

广度优先算法

广度优先算法 本文主要以介绍算法思想为主这里并没有进行源码实现&#xff0c;但是给出推荐使用的数据结构和主要思想。 首先介绍一下广度优先算法&#xff0c;假设要查找AB两点之间的最短距离&#xff0c;以A为起点B为终点。可以先遍历A的相邻节点&#xff0c;这些节点称之为…

C语言基于邻接表的图的深度优先、广度优先遍历

目录 1 深度优先&#xff08;Depth_First Search&#xff09; 2 广度优先&#xff08;Broadth_First Search&#xff09; 3 基于邻接表的深度优先、广度优先遍历 4 源代码示例 4.1 深度优先 4.2广度优先 假设有无向图G &#xff08;V&#xff0c;E&#xff09;&#xff…

数据结构之深度优先和广度优先遍历

文章目录 图为什么要有图图的常用概念邻接矩阵邻接表图的深度优先遍历深度优先遍历基本思想深度优先遍历算法步骤深度优先算法的代码实现 图的广度优先遍历广度优先遍历基本思想广度优先遍历算法步骤广度优先算法的代码实现图结构完整代码 图 为什么要有图 1)前面我们学了线性…

图的深度优先和广度优先遍历算法

编写一个程序&#xff0c;输出下面带权有向图的邻接表&#xff0c;并根据该邻接表&#xff0c;实现图的遍历运算&#xff0c;具体要求如下&#xff1a; (1)从顶点0开始的深度优先遍历序列(递归算法) (2)从顶点0开始的深度优先遍历序列(非递归算法) (3)从顶点0开始的广度优先遍历…

算法之深度优先、广度优先算法

目录 前言&#xff1a; 搜索算法&#xff1a; 广度优先搜索算法 深度优先搜索算法 问题&#xff1a;如何找出社交网络中某个用户的三度好友关系&#xff1f; 总结&#xff1a; 参考资料&#xff1a; 前言&#xff1a; 图这种数据结构经常用于表示一个社交网络&#x…