【银行测试】金融银行-理财项目面试/分析总结(一)

目录:导读

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


前言

银行理财相关的项目流程

1)我最近做了一个银行项目,然后做了当时测试了当中的理财模块,我这边大概和您讲解一下

2)首先理财中有包括签约,风评,理财购买,赎回/撤销,以及理财查询,之前测试的产品类型主要是净值型理财

3)接下来我先讲下净值型理财的测试要点,主要从产品详情页、风险评估、理财购买、理财赎回、交易记录列表这几个模块测试的,产品详情页。

主要检查界面的布局、文字、颜色等方面。需要测试不同场景下的产品详情页展示是否正确。

如未始发、开放期、封闭期、已售罄等这些场景。 还有风险评估,我们银行第一次进行风险评估是需要到柜台进行的,之后手机上就可以进行评估

4)主要评估:
一天只能评估三次;
五种风险评估等级的测试(R1保守型、R2稳健性、R3平衡型、R4进取型、R5激进型)(保守型型客户只能购买低风险的产品,其他等级的客户可以跨风险购买理财产品,但会有风险提示。)

5)这个项目我主要参与了风险评估、理财购买、理财赎回、理财撤单、理财查询等模块,主要职责就是对需求分析,案例编写的参与或组织项目评审及跟踪bug,我介绍下其中理财的购买模块。

6)我先介绍下理财的购买流程:
进入产品主页-选择理财产品-进入产品详情页点击购买-输入购买金额-勾选协议-选择付款账户-输入交易密码-输入短信验证码-完成购买。

购买验证正常场景测试点

购买时协议检查(产品说明书、客户权益约定书、风险提示书、理财业务申请表);

购买成功后账户余额变动是否正确;
进度条笔数统计是否正确 ;
购买后结果页状态检查。如购买已受理,购买失败,交易处理中;
购买后交易记录检查,如购买超时,购买失败,未确认份额,确认份额,份额确认失败,购买撤销处理中。

购买验证异常场景测试点

无账号购买
未登录购买
未风评或者风评过期购买
客户风评等级与产品风险等级不匹配情况下购买
低于起购金额,低于追加金额购买
账户余额不足或限额,字符情况下购买
账户异常购买比如挂失、注销、冻结、黑灰名单等情况下购买
产品售完、停售、不在出售时间内购买
产品份额为零时购买多账号同时中购,多账号同时中购时总份额小于、等于、大于产品份额总数

购买后的测试点

购买后生效时长 T+1 还是 T+,T+1 的话是否可以撤单,撤销后也要保证金额原路返回。
份额的计算公式
确认份额的认购价
成交价成交时间
支付成功后要确保买方和卖方金额一致
成交后消息通知如短信,邮件,平台消息等。
服务日志,数据库相关数据查询,
购买后收益验证

理财赎回的流程是:进入理财持仓列表页,选择一笔可以赎回的产品,进入产品详情页点击赎回申请,录入赎回份额,选择赎回账号,输入交易密码,完成赎回。

理财赎回的正常场景测试点

赎回成功后账户余额变动是否正确;
收益计算是否正确;
赎回后结果页展示:如赎回已受理,赎回失败,赎回处理中;
赎回后交易记录列表展示:如赎回已确认,赎回确认失败,赎回撤销处理中,赎回已撤销等场景。

理财赎回异常场景测试点

低于最低可赎回份额赎回
低于最低可持有份额赎回
超过可赎回份额赎回(部分冻结)
超过持有份额赎回
巨额赎回(赎回份额不可超过上一个工作日的20%)

账户的异常状态赎回(挂失、冻结、止付、注销、睡眠户等)整体来说我的测试是从页面,栏位,流程,业务逻辑,异常场景,等方面来测试的。

理财购买数据流向:
购买理财的数据流向是:手机银行发起交易,行内支付系统通过ESB将数据传输到核心系统扣款/冻结,核心系统把处理结果返回到行内支付系统后,行内支付系统发起购买请求到理财系统,理财系统处理请求返回结果到手机银行可查询结果。

理财赎回数据流向:
手机银行发起赎回请求—行内支付系统把请求传输到—理财系统处理请求退还份额—行内支付系统把退还请求—柜面核心进行退款—通过行内支付系统—前端

典型Bug案例

购买的理财产品,按照正常日期进行了赎回操作,也选择了赎回资金需要到账的银行卡。但是已经超过了到账日期,银行卡还没有收到赎回的资金。

后面排查原因是因为客户选择赎回资金的到账储蓄卡是属于睡眠户,所以无法到账,这个是客户的非常规操作,测试的时候忽略了这一点。

只要储蓄账户状态不正常(如状态为睡眠、久悬、转营业外等),都不能进行资金交易往来。

如果客户一定要使用这个储蓄卡,需持本人有效身份证件及相关银行卡前往就近任一建行网点核实处理,更改账户状态才能正常使用。

后期需求变更,客户不能手动去选择赎回路径(指定赎回的储蓄卡),所有的理财产品赎回的时候资金都应该按照原路径返回。

项目名称:招商银行 app 项目理财产品

项目描述:测试的项目是招商银行 app 的理财产品模块,主要分为“产品”和“持仓”两个主要页面,“产品”页面上一共有活钱管理、安稳理财、稳中求进、全部等不同的模块。

在不同的模块中可以购买不同的理财产品,在“持仓”页面可以显示用户自己购买的理财产品,同时页面上支持搜索功能,支持模糊搜索,可以搜索出相关的理财产品负责模块:“产品”页面中的活钱管理、安稳理财

测试工具: fiddler、Monkey、 Postman
个人职责:
编写测试用例,使用边界值,等价类,错误推断等方法来编写测试用例。
编写测试计划及测试报告,参与设计评审。
执行测试用例,实时跟踪 bug 进度,及时整理和反馈 bug。
使用 fiddler 抓包工具进行辅助测试。
通过 Monkey 对其进行任意的压力测试
使用不同的手机进行 APP 兼容性测试。
使用 Postman 进行接口测试。

理财项目测试点举例招商银行的理财中购首先分析:
理财产品又分为个人理财产品,私人理财产品,代销个人理财产品,代销私人理财产
理财产品正常购买
非交易时间购买

测试功能点:
柜面用户中购
不同电子渠道中购
节假日、周六日中购
产品交易时间内中购、允许交易时间外中购
单笔小于 1 元申购
单笔大于 1 小于 1000 元申购 (包含非整数)
追加购买小于 1 元申购
追加购买大于 1 小于 10000 元申购
固定产品限额购买场景(如累计限额是 10 万,可以购买 10 万、10 万以上)

理财产品:货币型理财一日进斗金1号

日进斗金1号是一款中低风险的货币型理财产品,收益类型为非保本浮动收益类,起购金额为10000。购买年龄限制在18-60周岁,每周一到周五为交易日。

申购规则:每个交易日9:00-15:00开放申购,申购成功状态为受理状态。T日受理,T+1日确认份额,T+2日红利入账,遇非交易日顺延。(T为交易日)

赎回规则:每个T日9:00—15:00开发赎回,申请赎回成功后TH1日24点前入账。(T为交易日)

货币型理财测试点:

申购金额为9999时,无法购买,提示购买金额错误,低于单笔最低购买金额
申购金额为10000时,可以成功购买
在非交易日无法购买,无法赎回
在交易日9:00前无法购买,无法赎回
在交易日15:00后无法购买,无法赎回
在交易日9:00—15:00时可以正常购买,为触发大额赎回条款时可正常赎回

账户余额不足时,购买失败,提示更换银行卡支付
账户余额充足时,可以成功购买,扣除金额为购买金额
在未完成支付的时候能正常取消支付
支付成功后自动跳转到订单详情页面,显示为申购已受理状态
购买年龄在18-60周岁时可以成功购买理财产品-华夏盈增盈873号

华夏盈增盈 873 号,期限 145 天,中低风险。募集期限 8 天,预计年化收益率为4.00%,总额度为 3000 万元,10000 元起购,不可提前赎回,到期自动赎回。

成立日为起息日,到期日为起息日后 145 天到期并赎回本息(赎回方式:到期还本付息。赎回日或到期日 2 个工作日内一次性支付。

到期日收益 = 到期日持有份额 * 到期日公布的份额净值 - 投资者认购本金。提前终止利息全部收回。

如到期日公布的份额净值小于产品成立日份额净值,则投资者无理财收益且本金可能发生损失),购买年龄限制在 18-60 周岁。

理财产品测试点:

购买金额为 9999 元时,无法购买,提示购买金额错误,低于单笔最低购买金额

购买金额为 10000 元时,可以成功购买。
购买金额大于剩余额度时,无法购买,提示购买金额错误,请输入正确的购买金额。
在募集期内购买,可以购买成功
在募集期外购买,无法购买
卡内余额不足时,购买失败,提示更换银行卡支付
卡内余额充足时,可以成功购买
在未支付成功时能正常取消支付
支付成功后自动跳转到订单详情页面,提示申购成功
购买年龄在 18-60 周岁时可以成功购买

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

一、Python编程入门到精通

【银行测试】金融银行-理财项目面试/分析总结(一)_第1张图片

二、接口自动化项目实战

【银行测试】金融银行-理财项目面试/分析总结(一)_第2张图片

三、Web自动化项目实战

【银行测试】金融银行-理财项目面试/分析总结(一)_第3张图片

四、App自动化项目实战

【银行测试】金融银行-理财项目面试/分析总结(一)_第4张图片

五、一线大厂简历

【银行测试】金融银行-理财项目面试/分析总结(一)_第5张图片

六、测试开发DevOps体系

【银行测试】金融银行-理财项目面试/分析总结(一)_第6张图片

七、常用自动化测试工具

【银行测试】金融银行-理财项目面试/分析总结(一)_第7张图片

八、JMeter性能测试

【银行测试】金融银行-理财项目面试/分析总结(一)_第8张图片

九、总结(尾部小惊喜)

每一次努力都是种子,未来成功的果实需要靠不懈的耕耘和坚定的信念来孕育。让我们勇敢追逐,坚定前行,终将收获属于自己的辉煌。

生活或许会有挫折,但只要我们坚定信念,努力奋斗,就能战胜困难,迎来辉煌的人生。愿你勇敢向前,绽放自己的光芒。

每一次努力都是种子,未来成功的果实需要靠不懈的耕耘和坚定的信念来孕育。让我们勇敢追逐,坚定前行,终将收获属于自己的辉煌。

你可能感兴趣的:(软件测试,银行测试,软件测试工程师,软件测试,软件测试工程师,银行测试,功能测试,接口测试,性能测试,自动化测试)