客户介绍
银行间市场清算所股份有限公司于2009年11月28日成立,是经人民银行批准、由人民银行主管的我国金融市场系统重要性基础设施,是我国场外金融市场专业化的中央对手清算机构,上海清算所积极落实金融服务实体经济的本质要求,同步推进中央对手清算与登记托管结算业务,业务范围广泛对接我国债券市场、外汇市场、利率和汇率金融衍生品市场、航运及大宗商品等创新金融衍生品市场,现已建立我国场外金融市场统一的中央对手清算服务体系,包括债券、利率、外汇和汇率、航运及大宗商品等创新金融衍生品中央对手清算业务,同时已建成全国公司信用债券登记托管结算中心,服务公司信用债、金融债、货币市场工具和金融衍生品等创新金融产品。
前言
综合业务系统是上海清算所核心的清算处理系统,整个系统结果划分为运行、清算、风控、证券簿记、资金、会员、计费、信息统计、抵押品管理、外联对接共10大子系统,每个子系统均通过底层AR总线完成消息通信,通信协议为Chix协议,本质为XML文件。
恒天介入该系统测试后,参与起草制定整套测试规范体系,从测试人力组织管理、测试流程体系管理、测试环境与配置管理、测试质量与度量管理、测试评审与风险管理、测试培训与资产管理6大体系制定实施标准与规范,具体参见下图:
接下来具体讲解整个测试解决方案:测试体系简介+功能测试策略简析
测试体系简介
测试人力组织管理:
整个流程分为能力级别设定、职责与资格划分、测试人力安排、测试实施,见下图:
根据特定岗位特定职责对应特定技能的原则,将测试组织划分为资深、高级、中级、初级级别,各司其职
测试流程体系管理
准入准出控制准则、测试计划管理、测试需求管理、测试用例管理、测试缺陷管理、测试报告管理
(1)准入准出准则:分别在测试计划阶段、测试执行阶段定义准入条件
(2)测试计划管理:确定测试策略、进行测试工作量估算、创建测试方案、创建测试计划
(3)测试需求管理:准入准出判断、需求测试、测试需求分析
(4)测试用例管理:准入准出判断、测试用例分析、测试用例执行
(5)测试缺陷管理:缺陷状态流转规范、缺陷审批机制规范、缺陷编写要素规范、缺陷严重等级定义规范
(6)测试报告管理:兼容性测试报告、冒烟测试报告、系统功能测试报告、性能测试报告等
测试环境与配置管理:
配置管理计划、版本控制、建立基线、变更控制、配置审计等
测试质量与测试度量管理:
度量原则、度量指标、度量方法、产品审计、过程审计
测试评审与风险管理:
评审流程、风险控制流程、风险应对方案
功能测试策略简析
综合业务系统拓扑结构如下:
数据流向图如下:
根据测试角度不同,将测试组别划分为功能测试组、接口测试组
功能测试组:
按照测试规范体系,将测试功能点拆分为功能视图,按照以下功能点指派相关测试责任人:
交易接收:梳理上游各种交易场景数据,利用模拟工具构造测试数据向外联对接系统传入交易数据。
要素检查:将接收到的交易数据进行交易基本要素检查以及风控检查
清算结算:对交易数据进行清算结算,生成结算指令,并发送给对应的资金子系统、证券簿记子系统
结算处理:资金子系统、证券簿记子系统执行接收到的结算指令,并将执行结果返回给清算子系统。
计费单据:对每一笔交易、每一次结算进行收费逻辑验证。
接口测试组:
接口交互图:
交互时序说明:两系统间的交互时序图,以及开市闭市逻辑关系
通信交互说明:两系统间的消息通讯机制、重发机制、应急机制、超时处理机制
测试基线说明:两系统间的测试版本、环境配置、参考文档版本等
接口定义说明:字段属性、报文结构属性、组包/解包逻辑等
测试方法说明:驱动/桩定义等
通过测试规范体系以及核心功能测试点解析,将整个清算处理系统的测试思路、测试策略固化并文档化,形成良好的资产积累及业务传承,为后续提供测试度量数据有了更精细化的数据参考。