老鸟整理,银行测试业务+银行测试案例编写,超细汇总...

news2024/11/27 21:40:19

目录:导读

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


前言

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

1、 银行测试人员的组成

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

银行测试的主要执行人为非行方人员,其主要任务为分析需求、设计用例、执行用例、缺陷跟踪复测。

行方人员主要角色为管理层,把控项目进度以及上线时间并处理线上的一些问题。

2、银行测试的侧重点

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

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

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

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

3、 银行测试类别划分

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

1)功能测试

验证银行某系统的某个功能模块是否可以正常工作。

比如网银系统中的转账模块,就要通过转账操作来测试该模块功能是否正常。

2)业务流程的测试

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

比如一个网贷业务系统,网贷是线上贷款系统,借款人可以通过贷款平台的手机APP直接在线进行贷款申请、借款、还款等操作、方便快捷,因此由银行(行方)出资贷款平台(平台方)负责吸收客户的网贷系统应运而生。

一般网贷涉及的系统会有平台方系统、渠道系统(行方提供的对外连接渠道,有加密、转译等功能)、网贷业务系统、核心系统、风控系统等。

以网贷的借款流程为例:

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

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

3)银行中场景类的测试

通过预设场景来验证软件系统是否可以正常工作。
比如网贷中的还款场景包含主动还款、自动还款、提前还款、逾期还款等。

以逾期还款为例:

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

4、银行测试案例编写

在编写案例之前,首先先理解该交易对应的需求,把握交易中基本业务流以及备选流。

其中基本业务流主要是看该交易的基本功能是否已正确实现;
备选流是看涉及到选输项连带出异于基本流的交易页面,以及一些反例的情况。然后根据交易类型或者交易代码来划分大的场景,在大场景下,根据交易类型来划分小的场景。

若小场景下还涉及到对应的关联关系,再根据关联关系来细化。

最后根据划分的大小场景,根据所对应的需求,加之一些测试案例的编写方法来编写案例。

一般系统中的栏位大致可以分为:1)输入项;2)选输项;3)跳过项;4)回显项;5)选择项(下拉框形式)。

1)输入项:

该种栏位一般是输入卡号,账号,金额,凭证等。
这类的栏位,首先明确栏位的相关控制,然后再加上相对应的错误。

例如一般的交易都会涉及到金额这个输入项。除去一些栏位的特殊要求,在编写案例的时候,都应该考虑到金额的边界值,负数,除数字之外的字母,符号以及这个栏位的最大输入字符数等等。

2)选输项

这种栏位一般可输入,也可不输入。
遇到类似的情况,首先考虑该栏位要是输入的话,是否有限制,是只输入汉字,还是只输入数字等;

是否有规定最大的字符数。其次我们考虑应该是若不输入,是不是对交易的完成进行有影响。最后一般交易都会涉及到打印这个操作,我们也应考虑交易完成之后,针对该栏位打印出的结果是否能够正确显示

3)跳过项

该种栏位都会同一交易页面的某个栏位会有一定的联系。这类交易只需根据对应关系即可,当触发这个关系的是,看该栏位能否正确跳过就可以。

4)回显项

这种栏位跟上面跳过项有点类似,在涉案例的时候,我们除了考虑能否回显之外,还能考虑的是回显的内容是否正确,以及格式,排版方面是否美观等等

5)选输项

选输项的栏位分两种情况,第一种是根据之前的输入来选择该栏位的内容;

第二中是该栏位不同的选择会影响之后栏位的内容。遇到这种栏位的时候,通常会用到等价类的方法来划分可选择的项,当然前提还是得先捋清楚这个栏位跟其他栏位的关联关系。

最后需要补充一点的是,上面的所说的内容都是单纯从单一交易来说的。

在设计案例的时候,我们也应该考虑交易的一些后续操作。
如:开了一个通存通兑的账户,你得去验证该账户是否可以进行通存通兑的交易;

做了一笔转账交易,应该考虑到去查看下涉及账号的变化是否正确,以及系统中的流水记录是否准确等等。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

每一个人都有权利去追求自己的梦想,只要你有足够的勇气和决心,无论前方有多少困难与挑战,都可以一一克服,最终实现自己的理想。

不要畏惧前方的艰难险阻,因为只有经历过风雨的洗礼,我们才能见到更美的彩虹。只有不断挑战自己,我们才能不断提升和成长。

每个人都有无限的可能性和潜力,关键是看你是否愿意去挖掘并充分地利用它。只有不断探索、创新和实践,我们才能创造出精彩的人生。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1259451.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023中国SaaS大会完美收官,体验管理开辟SaaS续费增长新曲线

11月17日-19日,2023中国SaaS大会在苏州太湖万豪酒店完美收官。本场专属于SaaS人的行业盛会,设有运动会、实战闭门会、公开课、辩论赛、嘉宾对话及演讲等多项精彩活动,吸引了千余名To B(SaaS)领域创业者、投资人、企业客…

古埃及金字塔的修建

从理论上说,古埃及人完全有能力设计并建造出充满各种奇妙细节的胡夫金字塔,但后世还是不断涌现出质疑之声,原因倒也简单,那就是胡夫金字塔实在太大了。据推算,整座金字塔使用大约230万块巨石,总质量可达约5…

通俗易懂的spring Cloud;业务场景介绍 二、Spring Cloud核心组件:Eureka 、Feign、Ribbon、Hystrix、zuul

文章目录 通俗易懂的spring Cloud一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七…

深度学习中小知识点系列(五) 解读HSV模型随机增强图像

文章目录 图像HSV模型简介RGB模型转HSV模型opencv关于HSV模型实验随机增强图像HSV 图像HSV模型简介 HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)(参考百度)。在HSV模型…

Java研学-集合框架

一 关于集合框架 1 集合是Java提出的用来进行多个数据存储的"容器",数组也具备这样的功能, 2 由于数组一旦创建长度固定,且只能存放一种数据类型,不够灵活,Java提出更灵活,存放任意的数据类型的容器也就是集合 3 集合和数组的异同点 相同点:都是用来存…

西南科技大学数字电子技术实验一(数字信号基本参数与逻辑门电路功能测试及FPGA 实现 )预习报告

手写报告稍微认真点写,80+随便有 目录 一、计算/设计过程 1、通过虚拟示波器观察和测量信号 2、通过实际电路(电阻、开关、发光二极管)模拟逻辑门电路 二、画出并填写实验指导书上的预表

ELK----日志分析

ELK相关知识 ELK的概念与组件 ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。 E:ElasticSearch (ES) ES是…

智能电表——电源应用

作为智能电网的重要组成部分,智能电表在智能电网中发挥着不可或缺的作用。智能电表是指以智能芯片为核心,通过运用通讯技术以及计算机技术等,能够进行电能计费、电功率的计量和计时,并且能够和上位机进行通讯、用电管理的电度表。…

STK Components 二次开发- 区域

1.创建区域 需要提供点坐标。最少三个点可以确定一个区域。 创建区域也是一样,创建对象然后设置点位置 ,然后设置区域属性。 var referenceSurface m_earth.Shape; // We specify the boundary in terms of nodes connected by geodesics.var result…

PlantUML语法(全)及使用教程-时序图

目录 1. 参与者1.1、参与者说明1.2、背景色1.3、参与者顺序 2. 消息和箭头2.1、 文本对其方式2.2、响应信息显示在箭头下面2.3、箭头设置2.4、修改箭头颜色2.5、对消息排序 3. 页面标题、眉角、页脚4. 分割页面5. 生命线6. 填充区设置7. 注释8. 移除脚注9. 组合信息9.1、alt/el…

卷积神经网络(CNN)识别神奇宝贝小智一伙

文章目录 一、前言二、前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)2. 导入数据3. 查看数据 二、数据预处理1.加载数据2. 可视化数据4. 配置数据集 三、调用官方网络模型四、设置动态学习率五、编译六、训练模型七、模型评估八、保存and加载模型九、…

Linux网络——数据链路层

目录 一.认识以太网 二.以太网帧格式 三.认识MAC地址 四.认识MTU 五.以太局域网的通信原理 六.其他重要协议 1.DNS协议 2.域名简介 3.ICMP协议 4.NAT技术 5.NAT技术的缺陷 6.NAT和代理服务器 一.认识以太网 "以太网" 不是一种具体的网络, 而是一种技术标…

C语言入门---位操作

目录 1. 两个数不同的二进制位个数 2.原码、反码、补码 3.不创建临时变量实现两个数的交换 4.求一个整数存储在内存中的二进制中1的个数 5. 特例-1 6.将指定的位置置1 7.将指定位置置1 8.a与a 9.||与&& 10.逗号表达式 11.srand与rand 12.sizeof 13.结构体初始…

一文了解低代码平台

随着数字化转型的加速,企业需要更快速地开发和交付应用程序,以适应市场需求和客户需求的变化。在这种情况下,低代码平台成为了企业的首选方案之一。 想象一下,你可以用一个可视化工具构建自己的应用程序,而无需编写繁琐…

保护IP地址不被窃取的几种方法

随着互联网的普及和信息技术的不断发展,网络安全问题日益凸显。其中,保护个人IP地址不被窃取成为了一个重要的问题。IP地址是我们在互联网上的身份标识,如果被他人获取,就可能导致个人隐私泄露、计算机受到攻击等一系列问题。因此…

你“瞧不起”的拼多多,原来还有这样的一面

有人说,自私是天性,刻印在基因里的本能。也有人持不同意见。 人类学家玛格丽特米德在授课中问学生,文明最早的标志是什么?有人说是陶罐,石器,或者武器,米德告诉他们,是一根愈合的股…

python scoket 多人聊天室 带界面

前言 本来是为了局域网内能够复制段儿代码方便远程调试用的,ssh当然也可以,当然还是我头脑风暴散发,想到这里了。于是从网上拉了一个,改通之后,留一个备份。 期望还是很好的,以后用来支持ubuntu聊天之类的…

新能源钠离子电池污废水如何处理

钠离子电池作为一种新能源电池,已经展示出了广阔的应用前景。然而,随着其生产和使用规模的不断扩大,对其产生的污废水问题也变得越来越重要。如何处理新能源钠离子电池的污废水,已经成为一个必须解决的问题。 首先,我…

第二十五章 解析cfg文件及读取获得网络结构

网络结构 以YOLOv3_SPP为例 cfg文件 部分,只是用来展示,全部的代码在文章最后 [net] # Testing # batch1 # subdivisions1 # Training batch64 subdivisions16 width608 height608 channels3 momentum0.9 de…

基于STM32 +(NVIC)中断概念应用和控制方案

前言 本次我们学习一下STM32的中断控制器—— NVIC,控制着整个STM32芯片中断相关的功能,它跟Cortex-M3 内核紧密联系,是内核里面的一个外设。 本篇博客大部分是自己收集和整理,借鉴了很多大佬的图片和知识点整理,如有侵…