银行理财项目软件测试是保障软件系统质量、提高用户体验、降低运营风险的重要手段。通过软件测试可以及时发现软件中的缺陷和漏洞防止因软件问题导致的资金损失和客户投诉。同时软件测试还能为软件系统的优化和升级提供重要依据。下面给大家介绍一些模块的测试点便于大家在面试的时候可以回答好面试官。01理财产品简析从产品生命周期可分为导入期成长期成熟期衰退期;导入期简易讲就是新产品初步投入市场;成长期随着顾客的了解及购买产品大量生产市场逐步扩大;成熟期购买量达到顶峰市场需求趋向饱和;衰退期新的产品迭代出现原产品竞争力不足销售迅速下滑;从产品来源划分可分为:代销类和自营类(其中自营类银行理财产品可分为保本浮动收益保本固定收益非保本浮动收益等);从产品形态划分可分为理财产品基金类和保险类;从产品最终核算方式可分为收益型及净值型产品;02理财产品风险等级1.从客户角度出发风险承受能力从低到高依次为A1(谨慎型)/A2(稳健型)/A3(平衡型)/A4(进取型)/A5(激进型);2.从产品角度出发产品风险等级从低到高依次为R1(谨慎型)/R2(稳健型)/R3(平衡型)/R4(进取型)/R5(激进型);03测试场景及流程(购买场景)理财开户-签约-风险评估-产品发售(开放期)-购买-购买份额确认-资金冻结-份额确认完成-资金扣款-明细查询(渠道及核心);(购买场景数据流向)渠道端/理财平台发起交易-行内支付系统通过ESB将数据传送至核心并依据业务场景进行资金冻结/扣划-核心系统把处理结果返回到行内支付系统-行内支付系统把购买请求发到理财系统-理财系统处理该请求并返回处理结果至渠道端/理财平台(撤单场景)理财开户-签约-风险评估-产品发售(开放期)-购买-购买份额确认-资金冻结-交易撤销-资金解冻-明细查询(赎回场景)存在一笔/多笔理财交易-确认份额及产品状态(开放期)-选择可赎回产品-进入交易界面“赎回申请”-输入赎回份额(全部赎回/部分赎回)-选择赎回账号-交易处理-完成赎回-查询交易明细(渠道及核心)(赎回场景数据流向)渠道端/理财平台发起赎回请求-行内支付系统把请求传到理财系统处理请求并退还赎回份额-行内支付系统把退还请求传至核心-核心系统进行退款处理-返回至行内支付系统-传送至前端显示购买验证正常场景测试点1.购买时协议检查(产品说明书、客户权益约定书、风险提示书、理财业务申请表);2.购买成功后账户余额变动是否正确;3.进度条笔数统计是否正确 ;4.购买后结果页状态检查。如购买已受理购买失败交易处理中;5.购买后交易记录检查如购买超时购买失败未确认份额确认份额份额确认失败购买撤销处理中。购买验证异常场景测试点1.无账号购买2.未登录购买3.未风评或者风评过期购买4.客户风评等级与产品风险等级不匹配情况下购买5.低于起购金额低于追加金额购买6.账户余额不足或限额字符情况下购买7.账户异常购买比如挂失、注销、冻结、黑灰名单等情况下购买8.产品售完、停售、不在出售时间内购买9.产品份额为零时购买多账号同时中购多账号同时中购时总份额小于、等于、大于产品份额总数————————————————购买后的测试点:1.购买后生效时长 T1 还是 TT1 的话是否可以撤单撤销后也要保证金额原路返回。2.份额的计算公式3.确认份额的认购价4.成交价成交时间5.支付成功后要确保买方和卖方金额一致6.成交后消息通知如短信邮件平台消息等。7.服务日志数据库相关数据查询8.购买后收益验证————————————————理财赎回的流程是进入理财持仓列表页选择一笔可以赎回的产品进入产品详情页点击赎回申请录入赎回份额选择赎回账号输入交易密码完成赎回。理财赎回的正常场景测试点1.赎回成功后账户余额变动是否正确;2.收益计算是否正确;3.赎回后结果页展示如赎回已受理赎回失败赎回处理中;4.赎回后交易记录列表展示如赎回已确认赎回确认失败赎回撤销处理中赎回已撤销等场景。理财赎回异常场景测试点1.低于最低可赎回份额赎回2.低于最低可持有份额赎回3.超过可赎回份额赎回(部分冻结)4.超过持有份额赎回5.巨额赎回(赎回份额不可超过上一个工作日的20%)6.账户的异常状态赎回(挂失、冻结、止付、注销、睡眠户等)整体来说我的测试是从页面栏位流程业务逻辑异常场景等方面来测试的。购买理财的数据流向是手机银行发起交易行内支付系统通过ESB将数据传输到核心系统扣款/冻结核心系统把处理结果返回到行内支付系统后行内支付系统发起购买请求到理财系统理财系统处理请求返回结果到手机银行可查询结果。