爆肝整理,银行金融项目测试+常问面试题(附答案)

2023-10-30


前言

银行项目测试的类别划分

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

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

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

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

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

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

再由业务系统调用核心系统进行放款,核心放款成功,业务系统将放款结果经由渠道系统发送至平台方。

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

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

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

通过以上简单的说明和举例我们对银行测试应该有了一个初步的了解,知道银行测试人员会做哪些工作,也了解了一些流程。

但以上都归结为功能测试,其实银行测试还会涉及到接口、自动化、性能、安全等测试工作。
并且,随着社会不断的发展,银行的业务将会逐渐地增加,未来会有更多的系统产生,因此银行测试涉及的内容也会越来越广泛也会有更多的测试人员加入到银行测试的行业中来。

银行项目测试面试常问

面试题1:你们是怎么造数/埋数的?

答:
由我们测试人员根据需求分析,需要哪些场景,再根据自己设置的场景到对应的系统造数据/埋数

例如我最近的这个网银项目,我做转账汇款的时候,需要账户状态为正常、冻结、销户等,那这时候我就会使用身份证生成器先生成对应的身份信息,请柜面的同事帮我开一类户,或者自己在我们网银端开通二类户。

(开户时候都是正常的,需要绑卡之后,再把对应的账户状态变更为冻结或销户)拿到账户之后,还需要柜面的同事帮我们存款。存款金额根据案例的设计有所差别。

如果有挡板的,数据是有测试来分析设计,请开发帮忙预置在挡板中。
例如我最近的这个理财项目,拿到需求之后,会在上游资管系统维护对应的产品信息,推送信息给理财分销平台。

分销同步数据后将文件给到综合理财平台(理财子公司),再通过ESB将产品信息披露给各个渠道,我就能在手机端看到这个产品了。根据需求分分析,我也需要对应的请柜面系统的同事帮忙开一类户,并提前在卡上存入合适的金额。如果时间足够,可以把风险评级也提前预埋掉。

面试题2:理财产品分类?

答:
理财产品主要有这几类:票据型、债券型、信托型、挂钩型及QDII型,
包括储蓄、基金、国债、债券、外汇、股票、炒金等。

理财产品根据风险等级可以分为:低风险、中低风险、中等风险、中高风险、高风险。R1-R5
理财产品根据收益类型分为:保本、保本保息、非保本

面试题3:充值功能,你是怎么测试的?

答:
首先我们先测试充值的主体功能,看看能否充值成功;(等价类,边界值,判定表,流程分析法,状态迁移法,错误推测法,异常处理法来测试)

用边界值的方法测试充值限定的额度能否充值成功;
用特殊字符在充值输入框输入是否有提示语提醒;
充值输入框为空时点击充值是否有提示;
在输入框里输入金额,再后退网页再进入充值页面,是否还保存着输入的金额数;
多次往返充值界面,是否还可以正常充值;
选择多个充值支付方式能否充值成功;
选择各银行网银能否充值成功;
充值成功时,有没有相关的提示和页面是否正确跳转;
充值成功后,相关联的金额是否正确显示;
充值成功后,查看数据库的相关数据是否有存在和正确;
点击第三方支付(如支付宝,微信)是否有相关的连接页面跳转;
能否同时选择多个支付方式来充值;
交叉选择支付方式后,再选择其中一个支付方式能否充值成功;
充值输入框多次修改充值金额,能否充值正确;

我们再测试充值的性能,用 jmeter模拟大量用户同时充值,看看能否充值成功;

我们再对充值的安全性进行测试:

①绑定银行卡充值和未绑定银行卡能否充值成功
②绑定多张同名的银行卡以及一个用户绑定多张不同名的银行了能否绑定充值成功
③实名认证和未实名认证能否充值成功
④用边界值的方法测试每天充值限额,次数
⑤测试一天之内最多可以输入密码错误次数是多少,次数达到多少次锁卡,是否需要到银行解锁方能再进行充值
⑥输入充值金额后需要输入多少次密码,是否有加密,不输入密码能否充值成功;
⑦使用其他的支付方式支付能否充值成功
⑧测试充值金额的类型
⑨充值之后所充值的账户以及平台的余额额度是否有增加
⑩单次点击,多次点击会不会充值成功;以及多次点击会不会多次充值
⑪同时打开多个充值界面,能否充值成功
⑫不登陆用户的情况下是否充值成功
⑬不选择银行卡或其他方式支付是否能充值成功
⑭跨站攻击,数据泄密

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只要心中有梦想的火焰,就能在逆境中燃烧,奋斗不息;只要坚守初心的信念,就能攀登高峰,扬帆远航。相信自己,勇往直前,努力拼搏,成就辉煌!

只有拼尽全力,才能让梦想翱翔于蓝天;只有坚持不懈,才能将努力点亮未来的灯塔;只有迎难而上,才能书写出属于自己的辉煌篇章。奋斗吧,胜利属于那些永不放弃的人!

每一次的努力都是向未来迈出的宝贵步伐,只有坚持奋斗,才能收获无尽可能。相信自己的潜力,超越困难,成就辉煌,为梦想而拼搏,让生命绽放出绚丽的色彩!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

爆肝整理,银行金融项目测试+常问面试题(附答案) 的相关文章

  • 测试用例评审流程优化

    测试用例 评审是QA日常工作流程中的关键一环 是QA同学完善测试用例 交流测试经验的好机会 负责组内测试用例建设以来 作者对于评审流程做了一些优化工作 本文作者将整个优化过程中的心得体会做了一个总结 希望能给大家带来帮助 01 原始流程 1
  • 软件测试|使用Python轻松裁剪视频

    简介 裁剪视频是在视频编辑和处理中常见的任务之一 Python提供了多种库和工具 可以用来裁剪视频 在本文中 我们将详细讨论如何使用Python来裁剪视频 并提供示例代码 步骤1 环境准备 首先 我们要安装必要的Python库 我们将使用
  • 软件测试|SQLAlchemy环境安装与基础使用

    简介 SQLAlchemy 是一个强大的 Python 库 用于与关系型数据库进行交互 它提供了高度抽象的对象关系映射 ORM 工具 允许使用 Python 对象来操作数据库 而不必编写原生SQL查询 本文将介绍如何安装 SQLAlchem
  • 软件测试|Pydantic处理时间类型数据

    简介 我们之前介绍过使用 pydantic 验证数据 比如校验数据的格式等 但是在我们的日常工作中 还有一种数据是需要我们验证的 比如时间数据 时间数据不同于字符串 列表等数据 与他们的验证不一样 本文就来为大家介绍一下 pydantic
  • 软件测试|教你使用Python下载图片

    前言 我一直觉得Windows系统默认的桌面背景不好看 但是自己又没有好的资源可以进行替换 突然我一个朋友提醒了我 网络上的图片这么多 你甚至可以每天换很多个好看的背景 但是如果让我手动去设置的话 我觉得太麻烦了 我不如使用技术手段将图片下
  • 软件测试|如何使用selenium处理iframe富文本输入框

    简介 在网页开发中 富文本框是常见的元素 用于输入富文本内容 如富文本编辑器或邮件编辑器 如果我们要使用Python和Selenium进行自动化测试或操作这种富文本框 可能会遇到一些挑战 本文将详细介绍如何使用Python和Selenium
  • 如何写好一个错误报告

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯式性能指标监听

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 摸爬滚打多年的打工人,总结了三条职场真理,绝不假大空!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 开眼了,自动化测试还能这样用?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 探索自动化测试断言:提升测试效率与质量的关键!

    前言 断言在自动化测试中起着关键的作用 它是验证测试结果是否符合预期的重要手段 如果在自动化测试过程中忽视了断言 那么这个测试就失去了其本质的意义 因为我们无法得知测试结果是否达到了预期的效果 因此 断言在自动化测试中的重要性不言而喻 那么
  • 程序员找工作难!拿到外包公司的 offer 我应该去么?

    引言 前一阵子有一个帖子引起了非常广泛的讨论 描述的就是一个公司的外包工作人员 加班的时候因为吃了公司给员工准备的零食 被公司的HR当场批评 这个帖子一发出来 让现在测试行业日益新增的外包公司备受关注 那么外包公司和非外包公司有什么样的不一
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web
  • Web自动化测试 —— cookie复用

    一 cookie简介 cookie是一些数据 存储于用户电脑的文本文件中 当web服务器想浏览器发送web页面时 在链接关闭后 服务端不会记录用户信息 二 为什么要使用Cookie自动化登录 复用浏览器仍然在每次用例开始都需要人为介入 若用
  • 一文让你快速写出高效的软件测试用例

    前言 编写测试用例的目的就是确保测试过程全面高效 有据可查 但要编写出高效的测试用例 需要搞清楚什么是测试用例 以及如何编写出高效的测试用例 接下来将从以下几个部分来进行展开 1 什么是测试用例 2 如何编写测试用例 3 软件测试学习资源分
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 20年通过校招进入广州某软件公司 干了接近3年的 功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了3年的功能测试 已经让我变得不思进取 谈了2年的女朋
  • Airtest自动化测试工具

    一开始知道Airtest大概是在年初的时候 当时 看了一下官方的文档 大概是类似Sikuli的一个工具 主要用来做游戏自动化的 通过截图的方式用来解决游戏自动化测试的难题 最近 移动端测试的同事尝试用它的poco库来做自动化 看样子还不错
  • 用Python实现高效数据记录!Web自动化技术助你告别重复劳动!

    自动化关键数据记录 简介 关键数据记录是 Web 自动化测试中的关键部分 它们提供了关于系统行为和执行过程的详细信息 有助于验证用例的正确性 排查问题和确保应用程序的质量 行为日志 行为日志是一种用于记录系统或应用程序的操作和事件的技术 它

随机推荐