流程讲解:

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

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

3、接下来我先讲下净值型理财的测试要点,主要从产品详情页、风险评估、理财购买、理财赎回、交易记录列表这几个模块测试的,产品详情页,主要检查界面的布局、文字、颜色等方面。需要测试不同场景下的产品详情页展示是否正确。如未始发、开放期、封闭期、已售罄等这些场景。 还有风险评估,我们银行第一次进行风险评估是需要到柜台进行的,之后手机上就可以进行评估

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

5、这个项目我主要参与了风险评估、理财购买、理财赎回、理财撤单、理财查询等模块,主要

职责就是对需求分析,案例编写的参与或组织项目评审及跟踪bug,我介绍下其中理财的购买模块。

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

购买验证的测试点:
1.购买时协议检查(产品说明书、客户权益约定书、风险提示书、理财业务申请表);
2.购买成功后账户余额变动是否正确;
3.进度条笔数统计是否正确 ;
4.购买后结果页状态检查。如购买已受理,购买失败,交易处理中;
5.购买后交易记录检查,如购买超时,购买失败,未确认份额,确认份额,份额确认失败,购买撤销处理中。

异常场景的验证:
1.未风评或者风评过期购买
2.客户风评等级与产品风险等级不匹配情况下购买
3.低于起购金额,低于追加金额购买
4.账户余额不足或限额情况下购买
5.账户异常购买比如挂失、注销、冻结、黑灰名单等情况下购买
6.产品售完、停售、不在出售时间内购买

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

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

异常场景的验证:
1.低于最低可赎回份额赎回
2.低于最低可持有份额赎回
3.超过可赎回份额赎回(部分冻结)
4.超过持有份额赎回
5.巨额赎回(赎回份额不可超过上一个工作日的20%)
6.账户的异常状态赎回(挂失、冻结、止付、注销、睡眠户等)
整体来说我的测试是从页面,栏位,流程,业务逻辑,异常场景,等方面来测试的。
理财购买数据流向:
购买理财的数据流向是:手机银行发起交易,行内支付系统通过ESB将数据传输到核心系统扣款/冻结,核心系统把处理结果返回到行内支付系统后,行内支付系统发起购买请求到理财系统,理财系统处理请求返回结果到手机银行可查询结果。
理财赎回数据流向:
手机银行发起赎回请求—行内支付系统把请求传输到—理财系统处理请求退还份额—行内支付系统把退还请求—柜面核心进行退款—通过行内支付系统—前端

软件测试项目中“银行理财”相关讲解相关推荐

  1. VS2012项目中使用CocoStudio相关文件的设置

    开发环境说明: win7  vs2012  coco2d-x 3.0 alpha1 cocos2d-x 3.0 alpha 1搭配CocoStudio使用,效果更佳.CocoStudio包含了游戏开发 ...

  2. 项目中的精华功能讲解:相信大家都用过CSDN 中结贴的功能吧(弹出的小黄窗体)

    相信大家都用过CSDN 中结贴的功能吧(弹出的小黄窗体) 如下图所示: 这个功能可以大家有时在项目中也要用到,我项目中就用到过 具体实现: 前台: <%...@ Page Language=&q ...

  3. 物流项目中SparkSQL的相关调优

    实时ETL开发之流计算程序[编程] 编写完成从Kafka消费数据,打印控制台上,其中创建SparkSession实例对象时,需要设置参数值. package cn.itcast.logistics.e ...

  4. flask 获取前端form内容_flask 项目中使用 bootstrapFileInput(进阶篇)

    bootstrap 为 flask 使用人员提供了一个非常优美且有效的前端页面组件,但是完美之处还存在些许缺陷,比如文件的上传功能.而 bootstrap-fileinput 是基于 bootstra ...

  5. 软件测试项目该如何规避风险?

    在软件测试项目中测试人员时常会遇到各种各样的突发问题,在测试过程中我们只能解决问题,但是在测试工作开展之前是有可以适当的规避一些风险问题的,那么在软件测试项目中究竟该如何规避风险呢? 1.需求的风险 ...

  6. React 项目中使用Echarts

    直接上代码吧: react 项目中添加Echarts 相关模块 npm install echarts --save 代码: import React from 'react' import * as ...

  7. python手机版ios-iOS 项目中如何使用 Python

    我所在的公司对项目编译后的大小和资源文件有严格的要求,每次集成发版对于包体积的增量都是有严格的控制,因此,如何减少包体积是每一个研发都需要考虑的. 对于包体积大小我们可以从资源文件和编码来控制,如何减 ...

  8. 电商项目中的经典问题

    转载自:https://blog.csdn.net/A_BlackMoon/article/details/80094814 请描述一下这个系统? [回答技巧] 从3个方面来回答这个问题: |--系统 ...

  9. Shiro框架在项目中的应用

    1.Shiro 框架简介 Shiro 概述 Shiro 是Apache公司推出一个权限管理框架,其内部封装了项目中认证,授权,加密,会话等逻辑操作,通过Shiro框架可以简化我们项目权限控制逻辑的代码 ...

最新文章

  1. linux修改密码和宽限天数,Linux chage用法详解:修改用户密码状态
  2. VS2017读取ini 文件中文乱码
  3. 【Nodejs】记一次图像识别的冒险
  4. 两个list关联合并_算法分享---两个有序链表的合并(C语言)
  5. upload Fiori application to ABAP server via report /UI5/UI5_REPOSITORY_LOAD
  6. java 时分秒格式小时8_Java里得到00:00:00格式的时分秒的Timestamp
  7. Iphone 手机如何导入/导出通讯录
  8. Python 数据分析三剑客之 Matplotlib(五):散点图的绘制
  9. 如何成为一个优秀的高级C++程序员
  10. python基础代码技巧_Python 代码优化技巧(二)
  11. 阿里前端开源的一些产品
  12. 算法题存档20190207
  13. Java学习日报 — 问题记录 — 2021/12/14
  14. 【汇编语言与计算机系统结构笔记15】子程序设计:调用与返回,保护与恢复寄存器,子程序的参数传递,堆栈平衡,结构伪操作 STRUC
  15. 中科院-杨力祥视频教程 05课程
  16. 测试笔记本续航的软件,性能测试及续航_笔记本评测-中关村在线
  17. 矩阵快速幂(推导+模板+例题详解)
  18. 桌面ie图标删除不了
  19. 服务器都是sas硬盘吗,SAS硬盘一般用于服务器
  20. 武汉工程大学第一届程序设计女生赛(牛客contest 4746)解题报告 Apare_xzc

热门文章

  1. efi分区能不能删除 win10_Win10+Ubuntu20.04双系统完全删除Ubuntu20.04
  2. python中cursor的用法_python MySQLdb用法,python中cursor操作数据库(转)
  3. 【Python】Python中的6个三维可视化工具!
  4. 基本的信号——阶跃信号与阶跃序列
  5. 高效的苹果清理软件——cleanmymac
  6. gifxing浮星视频转gif
  7. 平面设计素材PSD模板|国潮流行,精品素材轻松搞定中国风设计!
  8. java 表驱动_表驱动法编程(数据驱动)
  9. java计算机毕业设计图书借阅系统源程序+mysql+系统+lw文档+远程调试
  10. 笔记本电脑常识:maintain