【银行测试】银行项目,信用卡业务测试+常问面试(三)

目录:导读


前言

银行测试-信用卡业务

1、信用卡额度如何测试?

正常测试场景:

在ATM取款,取款的金额≤信用卡额度/2(例如:信用卡额度为:2W,在ATM可成功取款10000);

在POS机上刷卡消费金额,单笔金额≤信用卡额度,交易成功;

消费的金额,超过信用卡正常额度(1-10%)交易成功(例如:信用卡额度为:2W,消费2W之后,继续消费的金额在2000千以内)。

异常测试场景(交易不成功):

在ATM取款,取款的金额(单笔/累加)>信用卡额度/2,交易不成功;

信用卡,消费的金额超过正常额度10%,交易不成功.

2、测试信用卡,交互(经过)的系统(交易链路)?

手机银行app/个人网银系统、信用卡审批系统、银联系统、前置系统、核心、ATM等等。

3、信用卡还款交互(经过)的系统(交易的链路)

1)柜面系统还款:

本行:柜面系统------前置系统------核心系统

2)手机银行app/个人网银还款:

本行:手机银行app/个人网银还款------前置系统------核心系统

3)跨行还款(在银联仿真系统使用他行借记卡转账,转入金额至信用卡):银联系统

测试信用卡,面试官问我们:上游系统是什么?

例如写的项目是:个人网银系统/手机银行app 负责测试的模块为:信用卡

答案:核心系统

测试信用卡,面试官问我们:下游系统(应用)是什么?

微信、支付宝等

面试官问我们如何造信用卡数据?

通过不同的客户号(开卡,签约手机银行app/个人网银),在手机银行app/个人网银系统,申请不同额度的信用卡(填写不同的:收入、工作、公积金、社保等信息),审批通过后,发卡激活

面试官问我们如何测试信用卡

(讲一下主要测信用卡的哪些功能)

如果写的将项目是手机银行app,负责信用卡模块测试(信用卡额度、账单金额以及还款)

回答:通过不同的客户号(开卡,签约手机银行app),在手机银行app,申请不同额度的信用卡(填写不同的:收入、工作、公积金、社保等信息)。

审批通过后,发卡激活,消费取款,检查信用卡额度以及账单金额的正确性,还款成功之和检查信用卡账单,额度以及还款账户余额正确,除了测试正常还款,还会测试提前还款、分期还款、最低还款以及逾期还款。同时设计异常的测试场景。

如何登录个人网银?

输入登录的账户(卡号/证件号/手机号),密码,动态码(蓝牙盾)/或者插上Ukey(u盾),ukey需要安装证书,在网银首页下载证书

如果写的项目是个人网银系统,负责信用卡模块测试(信用卡额度、账单金额以及还款)

回答:通过不同的客户号(开卡,签约个人网银),在个人网银系统,申请不同额度的信用卡(填写不同的:收入、工作、公积金、社保等信息)。

审批通过后,发卡激活,消费取款,检查信用卡额度以及账单金额的正确性,还款成功之和检查信用卡账单,额度以及还款账户余额正确,除了测试正常还款,还会测试提前还款、分期还款、最低还款以及逾期还款。同时设计异常的测试场景。

账户模块

账户模块的主要测试点:

1)添加本行的借记卡/贷记卡

2)添加他行的借记卡/贷记卡

3)添加卡时,检查密码、卡号

异常(添加不成功)测试点:

1)输入卡号位数不正确(非16位或非19位)

2)输入的卡号不存在,输入卡号已添加

3)添加非本客户号的卡

4)添加已销户的卡等

典型(印象深刻的)的bug:

1)添加的他行卡,未标识为他行,显示为本行

原因:开发没有根据卡的所属行进行取值展示

2)卡号全部显示,未按需求的要求只展示前四位和后四位,中间用*

原因:开发未对接口返回的数据,做展示处理

3)卡详情页面,展示了多余的信息-卡密码

原因:开发在联调时,忘记去掉多余的字段

注意:bug原因面试官没问时,不要主动说出

转账/转账汇款

典型(印象深刻的)的bug:

1)添加的本行借记卡,转账时,不能选择到该卡作为转出卡

2)未控制信用卡不能作为转出户转出

3)二类卡转账时,未控制限额

4)密码连续输错三次,卡未被锁定,还可转出

5)转账金额输入0,可转账成功,系统未校验

注意:bug原因面试官没问时,不要主动说出

信用卡模块

典型(印象深刻的)的bug:

1)分期还款后,查询不到分期还款记录(原因:开发实现还款记录查询时未区分,分期还款和全额还款)

2)分期还款的手续费计算不正确

3)还款成功后,账单未实时更新(未从核心拉取最新的数据)

注意:bug原因面试官没问时,不要主动说出

理财模块

主要测试点:

1)检查展示的理财产品数据与柜面系统发布的理财产品一致(名称、起购金额、最高金额、预期收益、期限等)

2)购买理财产品时,检查起购金额,递增金额、最高金额控制是否正确

3)购买成功之后,检查存款账户(购买理财的借记卡账户)余额减少,理财账户月增加

4)理财产品到期后,收益计算是否正确。例如,理财购买的金额为:10W,实际年化收益率为:3.5%,投资期限:91天,到期后收益:10W*(3.5%/360)*91天

典型(印象深刻的)的bug:

1)理财产品到期后,计算的收益不正确

2)购买份额通过-号,减到<最低购买金额,可购买成功

优化建议:

1)购买理财产品时,购买金额只能通过+,- 1000递增或递减,建议可手动输入金额

2)理财产品业面样式不美观

注意:bug原因面试官没问时,不要主动说出

缴费

主要测试点:

1)添加缴费户号(自来水公司/电力局/燃气公司户号)

2)(需要开发帮忙造缴费的账单数据)测试缴费,输入密码,验证码,缴费成功之后,检查付款账户余额减少,账单减少

在测试环境,和第三方(水公司/电力局/燃气公司)系统环境未联通时,如何测试:

1)开发写挡板,模拟第三方接口直接返回缴费成功的结果字段,缴费成功,检查付款账户余额以及账单减少;

2)开发写挡板,模拟第三方接口直接返回缴费失败的结果字段,缴费失败,检查付款账户余额以及账单不变

充值

主要测试点:

1)输入充值的手机号,选择不同的充值金额

2)充值成功后,检查付款账户余额减少

3)需要开发协助帮忙在数据库(第三方例如:移动/联通/电信)查询,该充值手机号的余额是否增加

在测试环境,和第三方(移动/联通/电信)系统环境未联通时,如何测试:

1)开发写挡板,模拟第三方接口直接返回缴费成功的结果字段,充值成功,检查付款账户余额减少;

2)开发写挡板,模拟第三方接口直接返回充值失败的结果字段,充值失败,检查付款账户余额不变

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

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

不要害怕失败,因为每一次跌倒都是学习和成长的机会。相信自己的能力,努力奋斗,你将发现内心的力量能让你创造出惊人的成就,迈向辉煌的人生。

无论遇到多少艰辛,都要坚定信念,勇往直前。相信自己的潜力与能力,不断超越自我,追求卓越。只有敢于奋斗,才能创造属于自己的辉煌人生。

在追逐梦想的道路上,不要畏惧困难和挫折,坚持不懈地迈出每一步。相信自己的力量,拥抱挑战,你将书写属于自己的壮丽篇章,成就非凡的人生旅程。

相关推荐
美团测试工程师10 小时前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter
测试者家园16 小时前
ChatGPT生成接口文档的方法与实践
软件测试·chatgpt·测试用例·接口测试·接口文档·ai赋能·用chatgpt做软件测试
Heaven64518 小时前
6.8 Newman自动化运行Postman测试集
软件测试·自动化·接口测试·postman·newman
测试老哥1 天前
Python自动化测试图片比对算法
自动化测试·软件测试·python·测试工具·程序人生·职场和发展·测试用例
测试者家园1 天前
ChatGPT接口测试用例生成的流程
软件测试·chatgpt·测试用例·接口测试·测试图书·质量效能·用chatgpt做测试
互联网杂货铺2 天前
几个常见的Jmeter压测问题
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
测试者家园2 天前
ChatGPT与接口测试工具的协作
软件测试·测试工具·chatgpt·接口测试·ai赋能·用chatgpt做软件测试·测试图书
ggggyyyyy09282 天前
接口测试-Fidder及jmeter使用
测试工具·jmeter·fiddler·接口测试
测试19982 天前
Chrome+Postman做接口测试
自动化测试·软件测试·chrome·测试工具·职场和发展·测试用例·postman
爱学测试的李木子2 天前
性能】JDK和Jmeter的安装与配置
java·开发语言·软件测试·测试工具·jmeter