【N年测试总结】证券行业的测试特点

每个行业由于其业务形式,产品形态,行业要求等等的不同,都有其不同于其他行业的测试特点,对测试人员的重点能力要求也不同。

一、证券行业业务系统简介

证券行业的业务系统这里按照C端系统和B端业务系统两大类进行介绍。
C端系统主要就是各大证券公司的APP,主要业务模块有行情交易、投顾服务、理财服务、账户系统等。而这个在证券行业属于标准化的软件,大同小异,大部分都是通过第三方公司研发的,只有部分较为前台的功能是自研的,而更底层的系统基本都由国内的两家公司占据了80%左右的市场,其中H公司更是达到50%左右,基本属于寡头垄断市场。
C端系统,从数据流转的角度看,基本都是从APP端到柜台系统再到交易系统。用基金投顾服务类业务举例,由策略系统生成基金组合,推送到运营中台,APP从运营中台系统获取策略组合,用户从APP购买策略组合,由自研的后端转发至运营中台系统,运营中台系统进行处理后发送到柜台系统,柜台系统在下单到对应的基金公司交易系统,然后再沿原路径将结果一层一层返回(见下方示例图)。从下单到完全成交结果返回这个过程根据基金的类型,至少T+1以上的时间。这个过程至少涉及5个以上的系统,2个交易日以上的时间,单项业务参与的系统多且复杂,完整交互时间跨度以日为单位,核心系统由第三方公司研发,这个就是基金相关的业务的特点,也是大部分证券业务的特点。
B端系统主要就是投研系统,也即当下比较热门的量化交易、智能投资研究相关的系统。主要业务模块有数据模块、股票模块、基金模块、债券模块、策略研究等。不管哪个业务模块,量化研究离不开数据,而数据源离不开主要的数据提供商(彭博、万得、聚源等)。策略研究,以数据为基础,输入对应的算法模型,输出策略组合,再通过历史数据回测,调整优化算法模型。股票、基金、债券等业务,则是通过计算各种指标,辅助投资人员筛选出合适的标的。
在这里插入图片描述

二、证券行业测试特点

金融概念多:证券行业金融概念非常多,比如各种基金类型的区别及其净值、夏普比率、卡玛比率等,各个市场的股票及前/后复权、动/静/滚动市盈率等,各种债券类型及其收益率、久期等。产品需求无法详尽解释这些概念的意思,如果没有丰富的金融业务知识,测试工作很难开展。
大量的第三方的沟通:大部分后台的系统都是由第三方开发的,很多业务都需要对接第三方公司的开发和测试,业务系统涉及多个系统的情况下,还需有协调多家第三方公司配合进行测试,需要比较好的统筹协调和沟通能力。
用例执行难度大:业务涉及多个系统,执行一条用例需要各个系统都做好对应的前置条件配置;多个系统交互时间跨度在半日甚至以日为单位,执行完整的一条用例需要好几天的时间;核心后端系统数据结构和业务复杂,有些前置条件难以达成,即使可以达成也需要耗费测试或研发较长的时间去修改代码或者数据。
严重依赖第三方系统:主要有柜台系统、银行系统、基金系统、交易所系统等,这些系统在在证券行业基本都有十几年以上的历史,而柜台系统又是其中最核心的系统,大部分的业务都需要先流转到柜台系统,然后再流转到其他第三方系统,导致柜台系统复杂而又庞大。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
证券开户项目的软件测试流程如下: 1. 需求分析:测试人员要仔细分析开户系统的需求文档,确保理解每一个需求,包括开户流程、用户信息输入、审核流程等。 2. 测试计划:根据需求文档,制定测试计划,包括测试范围、测试目标、测试环境、测试用例等。 3. 测试用例设计:根据测试计划,设计测试用例,确保测试用例能够覆盖系统的所有功能模块和各种异常情况。 4. 测试环境搭建:测试人员需要搭建开发测试环境和生产测试环境,模拟实际用户的操作环境,确保测试环境的稳定性和可靠性。 5. 手动测试测试人员进行手动测试,按照测试用例逐一执行测试,发现并记录系统的缺陷和问题。 6. 自动化测试:针对开户系统的功能模块、接口等进行自动化测试,可以提高测试效率和测试质量,节省测试成本。 7. 性能测试测试人员要对开户系统的性能进行测试,包括响应时间、吞吐量、并发用户数等,确保系统能够满足业务需求。 8. 安全测试测试人员要测试开户系统的安全性,包括数据加密、用户认证、访问控制等,确保系统能够保护用户的隐私和财产安全。 9. 验收测试测试人员要对系统进行验收测试,确保系统符合用户需求和业务规范。 10. 缺陷跟踪和管理:测试人员要记录和管理系统中发现的缺陷和问题,及时反馈给开发人员,并监督缺陷的修复和验证。 11. 测试报告:测试人员要编写测试报告,向项目经理和业务人员汇报测试结果和建议,帮助决策者做出正确的决策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

继学先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值