金融系统中容易踩坑的问题

news2025/4/15 11:00:46

1、产品类型指的是大类还是小类

有的产品比如员工贷既是指员工贷小类,也是指员工贷系列的产品,这时候需要关注需求描述的员工贷覆盖范围是产品大类还是小类。

2、未带参数时是否有默认处理

前端传输的某个值为空时,后端是否需要设默认值;接口返回的某个配置项为空时,前端是否需要展示默认选项。

3、大小写处理成一致之后再匹配

身份证校验的地方,需都转成同一种大小写格式再校验。

同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取

软件测试视频教程观看处:

2023最新【软件测试面试300问】面试八股文教程,涵盖自动化测试/接口测试/性能测试/测试开发等内容

4、基本校验不通过,数据是否还要提交

在用户提交申请信息时,有的处理方法是提交时进行基本校验,校验不通过不允许提交/报错,不保存数据,后台无法查看真实的用户申请记录和情况,后续无法进行记录查看和数据分析,用户也无法查看历史记录,体验感稍差。虽然从流程看没有问题,但是建议的做法是保存用户提交的记录,即使不通过也只是更改状态为校验未通过。

5、处理出错时需要有结果

后端处理出错时,尽量给友好的提示给用户(前端或后端处理都可),但不要直接把后端报的空指针或者空响应返回给用户。

6、结果同步发送给其他系统还是异步发送

比如额度申请需要风控系统进行处理,在用户提交申请后,如果同步发送请求给风控,当风控系统异常时,流程中断,数据未保留,在这种情况会容易由于系统问题丢失用户,影响业务,给用户带来不好的体验。

7、对额度的处理

提款时用的是审批额度而不是申请额度:用户申请20000,通过了15000,用户可提款的额度为15000而非20000;

额度过期后需作废该笔额度(变更状态或者变更数值)。

8、展示的地址

如果省市区是分开填写和存储的,在展示详细地址时是否有把省市区详细地址组合(特别是合同上)。

9、图片读取位置

对不同文件类型存放的位置是否有区别,导致人审时无法查看证件照等其它客户资料。

10、筛选数据时需要确认是只要某产品的数据还是所有产品数据

针对公共模块的数据展示,需要确认仅需处理某产品的数据还是需要所有产品的数据,仅该用户名下的数据还是总的数据。

11、需要加密的数据/需要解密的数据

避免漏解密、重复加密的情况:数据库中用户名是加密的,展示时直接取数据库中的值而未进行处理。

12、字典项对应

检查配置项是否缺失,配置项是否使用正确。

13、分页请求数据

分页处理的数据需要验证每页请求的数量,避免出现数据重复和缺失的情况(如第一页请求6个数据,第二页开始请求5个数据,导致出现重复);下拉获取更多数据时较容易出现数据缺失的情况。

14、金额单位是元还是分

多个系统交互时,需注意两边的金额单位是否一致。

15、金额一分钱差异

金额类型进行计算操作可能有坑(先四舍五入后再计算还是先计算再四舍五入处理);
两个地方取值来源和方式不同,比如明细里的总额是前端自己处理的,我的页面的总额是直接取后端返回的。

16、输入密码需要加密键盘

基于安全考虑,金融系统输入密码时需要使用加密键盘

17、放款时分账给各主体的金额

有的产品在放款/还款时需要分账,需要查看分账给各主体的具体金额是否正确。

18、放出/收到的钱和记账的钱需要匹配

需要关注放款表、实际放款的金额和借据金额、记账金额一致。

19、放款订单号和还款订单号不能重复

同一笔借据,即使放款和还款都是用同一支付方,也不能使用同一个订单号。

20、查询的订单号是否发起的订单号

发起支付的订单号是transno,查询时用了主键transid导致无订单数据。

21、合同落款时间

取当前签约时间还是合同时间,如果是当前签约时间,有可能由于签约失败隔天签约时合同落款时间非放款时间。

22、合同的签章主体

合同的签章主体需要和业务确认,避免出现签错章的情况。

23、合同上金额小数位数

合同上的金额数值需要精确到最低的数值,利率不能进行四舍五入。

24、连续解绑多张银行卡,解绑验证码需重置

解绑一张银行卡后,继续解绑第二张银行卡,此时获取短信验证码是否会直接取前一次的结果。

25、重置支付密码、设置支付密码是否可设置小于6位

如果仅校验两次输入的支付密码是否相等,有可能出现两次输入的密码确实相等但是并不等于6位的情况。

26、支付接口更改支付金额、手续费,后端有无校验

发起到支付系统的金额如果直接取支付接口的金额,则需要校验是否和账单金额一致,手续费是否和计算值一致,除了用户可更改支付金额的情况。

27、重复支付

同时操作同一笔订单(同一个账号不同客户端操作,不同用户操作同一笔账单)需拦截。

28、支付后跳转

支付成功后,选择系统键返回上一页或者页面返回上一页时,不能是支付页和支付确认。

29、还款计划表新增字段需要日终同步任务增加保存

如果借据表、还款计划表等表结构有新增字段,则日终处理任务中需增加处理和保存该字段,否则隔天/逾期后数据错误。

30、同一借据多期数据并行处理需考虑处理顺序

对借据进行还款、减免等操作时,需注意按期数顺序、科目顺序对项目进行处理。

31、借据的还款卡需要是用户选择的还款卡

当用户有多张银行卡时,借据的还款卡需要是用户设置的,且和代扣协议、借款合同对应,不可直接默认帮用户设置还款卡。

32、冲销利息时,计提也需修改

需要对借据进行冲销时,除了修改应收,还需要修改计提金额。

33、最后一期进行退货、提前结清、代偿等

在验证各种场景时,需要关注最后一期的处理,如最后一期内进行退货、提前结清、代偿;最后一期还款日进行退货、提前结清、代偿;最后一期宽限期进行退货、提前结清、代偿;以及这些场景下计算的手续费、应还利息等是否正确。

34、短信挡板

测试环境可能有短信挡板,上生产之前需要打开挡板验证是否能发送短信。

35、支付结果主动通知和异步查询

支付结果主动通知是指支付后将支付结果实时同步到其它系统;
需要有定时任务重推支付结果,因此支付结果的通知状态需要记录;
异步查询是指,如果没有主动通知/主动通知都异常,其它系统过来异步查询是否成功。

总结

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

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

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

相关文章

设计一款可扩展和基于windows系统的一键处理表格小工具思路

原创/朱季谦 设计一款可扩展和基于windows系统的一键处理表格小工具思路 日常开发当中,业务人员经常会遇到一些重复性整理表格的事情,这时候,就可以通过一些方式进行自动化程序处理,提高工作(摸鱼)效率。 …

TCP七层协议

物理层 中间的物理链接可以是光缆、电缆、双绞线、无线电波。中间传的是电信号,即010101...这些二进制位。 比特(bit)是二进制(Binary Digit)的简称,电脑所有的信息都是二进制的,就是0和1组成的。 数据链路层 早期…

为何Go爬虫依然远没有Python爬虫流行

编程语言有很多种,哪种编程适合爬虫具体还得因项目而异。就以我常用GO和Python语言交替来写爬虫一样,针对不同项目采用不同语言来写爬虫。至于python为什么相比go更受欢迎,我总结了下面几种原因。 Go语言和Python语言在爬虫开发上的流行度差…

【spring】bean的后处理器

目录 一、作用二、常见的bean后处理器2.1 AutowiredAnnotationBeanPostProcessor2.1.1 说明2.1.2 代码示例2.1.3 截图示例 2.2 CommonAnnotationBeanPostProcessor2.2.1 说明2.2.2 代码示例2.2.3 截图示例 2.3 ConfigurationPropertiesBindingPostProcessor2.3.1 说明2.3.2 代码…

vivado实现分析与收敛技巧3-面向非工程用户的智能设计运行建议

要使用智能设计运行功能特性 , 需要 Vivado 工程。这是因为需要进行运行管理。以下指示信息解释了创建综合后工程的最简单方法。这些信息适用于以下流程的用户: • 非工程实现运行 • 使用较低版本的 Vivado 或第三方综合工具进行综合 访问智能设计…

高压功率放大器的应用领域有哪些

高压功率放大器是一种特殊的电子设备,用于放大低电压信号到较高的功率水平。它在许多应用领域中发挥着重要作用。下面西安安泰将详细介绍高压功率放大器的几个常见应用领域。 声学领域:高压功率放大器在声学领域中广泛应用。例如,在音响系统和…

【SparkSQL】SparkSQL函数定义(重点:定义UDF函数、使用窗口函数)

【大家好,我是爱干饭的猿,本文重点介绍SparkSQL 定义UDF函数、SparkSQL 使用窗口函数。 后续会继续分享其他重要知识点总结,如果喜欢这篇文章,点个赞👍,关注一下吧】 上一篇文章:《【SparkSQL…

Windows 安装redis,设置开机自启动

Windows 安装redis,设置开机自启动 文章目录 Windows 安装redis,设置开机自启动下载, 解压到指定目录设置redis密码启动redis服务端停止redis服务端设置自启动 下载, 解压到指定目录 官网地址: https://redis.io/ 安装包下载地址: https://github.com/tporadowski/redis/relea…

VScode 插件 CodeGeex 使用教程

VScode 插件 CodeGeex 使用教程 不过在笔者看来,和国外的 Copilot 存在不小的差距,Copilot 是基于国外的大模型,能力比国内 AI 大模型要强,但要付费、还可能因为网络原因影响速度,所以国内的胜在免费(不过…

每日一题:LeetCode-1089. 复写零

每日一题系列(day 09) 前言: 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 &#x1f50e…

文心大模型3.5 VS ChatGPT3.5,谁更会写代码 ?

问题:请帮我写一段代码,SAP物料凭证创建接口的代码 ? 文心大模型3.5:写了一段 python ChatGPT3.5 : 写的还可以啊,理解的很到位,而且用的是S/4新语法呀 ! DATA: lt_header TYPE TABLE OF bapi2017_gm_head_…

观《王牌对王牌:国宝回国》有感 —— AI绘画之古画修复对比图

一、前言 上周《王牌对王牌》节目的主题是《国宝回国》,而今天的AI绘画的灵感,就来源于这期节目。 下面这组图,左侧部分因时间的流逝而显现出褪色和损伤的痕迹,色彩变得暗淡,细节也因年代久远而变得模糊不清。 而右…

SA与NSA网络架构的区别

SA与NSA网络架构的区别 1. 三大运营商网络制式:2. 5G组网方式及业务特性3. NSA-3系列4. NSA—4系列5. NSA-7系列6. 5G SA网络架构7. 运营商策略 1. 三大运营商网络制式: 联通:3G(WCDMA)\4G(FDD-LTE/TD-LTE)\5G(SA/NSA)移动:2G(GS…

专注数据采集分析系统研发 做设备与MES系统中转站

数据采集是实现MES系统与设备对接的核心环节。通过采集设备产生的实时数据,将其传输给MES系统进行处理和分析。数据采集可以通过直接连接设备的传感器或者通过设备上安装的采集设备实现。采集的数据可以包括设备的运行状态、产量数据、测量数据、能耗数据等。通过数…

光伏电站卫星测绘的优缺点有哪些?

由于环境保护和能源安全的重要性日益凸显,光伏发电作为一种清洁、可再生、分布式的能源形式,已经成为全球能源领域的热门话题。 光伏电站,是指一种利用太阳光能、采用特殊材料诸如晶硅板、逆变器等电子元件组成的发电体系,与电网相…

管理Windows资产新方式:SSH协议

配置默认shell,需要管理员权限运行powershell执行下面命令: New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -F…

SpringBootWeb案例_03

Web后端开发_06 SpringBootWeb案例_03 登录认证 智能学习辅助系统登录时需要身份验证 1.登录功能 先实现简单的登录功能,在进一步优化。 1.1需求 若账户或密码不存在/密码不正确,则登录失败。 账户密码正确,则登录成功 1.2接口文档 …

Android Studio - 显示配置

1.修改 Code / Split / Design(代码视图 & 效果视图) 路径:Settings→Editor→Design Tools。 2.增加打开文件的数量及展示方式 路径:Settings→Editor→General→Editor Tabs。

BUUCTF [UTCTF2020]docx 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 得到的 flag 请包上 flag{} 提交。 密文: 下载附件,得到一个.docx文件。 解题思路: 1、打开文件,内容如下,没有flag。 使用010 Editor打开.docx文件&…

AdWords 广告字符的限制是多少?

谷歌已经发展到不仅仅是一个简单的网络搜索。谷歌已成为任何组织所希望的最好的广告网络之一,不断有全球观众来到它研究项目和便利设施、数据、新闻、解决方案等等。 手机的变化带来了数字广告形式的初步转变,随后学习算法的发展和接受也给Google AdWor…