云测中心

中国票据交易系统仿真测试软件

中国票据交易系统仿真测试软件

引言

中国票据交易系统是由上海票据交易所建设并管理的,依托网络和计算机技术,向交易成员提供询价、报价、成交及登记、托管、清算、无纸化托收等其他交易辅助服务的计算机业务处理系统和数据通讯网络。中国票据交易系统一期项目主要以客户端模式为各会员和系统参与者提供服务,包括机构管理、纸票登记、票据交易、登记托管、清算结算、计费缴费、U 盾管理7 个子系统。

银拓中国票据交易系统仿真测试软件是为了适应国内众多银行的需求,以期能顺利的接入中国票据交易系统而专门设计开发的模拟测试软件。银拓科技中国票据交易系统仿真测试软件不仅可以在初次接入期间为商业银行顺利通过接口验收增加保险系数外,而且可以帮助商业银行建立一套自主可控、长期存在的仿真测试环境,在未来行内系统开发和升级改造时大大提高系统开发和测试的效率和效果,保障系统开发和测试质量,降低行内系统变更的风险。

一、银拓票据交易系统仿真测试软件能帮你做什么?

在商业银行日常的测试过程中我们不难发现下面的一些事实:

l  缺乏一个可以长期保证高效的测试环境。

在一般的银行业务系统测试中,为了保证有效的测试,商行需要找到对手行进行业务测试,可是由于国内商业银行的业务系统具有各自的进度,无法实现所有商业银行在同时间内参与测试,势必会造成部分商业银行无法按时完成测试工作。所以需要一套完整的测试软件来模拟人行的测试环境,模拟人行向行内发起和应答报文、模拟对手行向行内发起需要的报文,实现不同的测试场景的测试需求。

l  传统的测试无法模拟多场景。

商业银行目前可能使用最广泛的测试手段依然是最传统的依靠大规模的人力测试,但是这种测试方法也因为人员调配,人员的业务素质等条件制约了系统的测试进度。而测试类软件可以简化人员配置,多部门协同使用,通过测试系统完成许多测试场景的构建与测试。对于商业银行来说是关键中的关键。

银拓票据交易系统仿真测试软件正是针对商业银行在系统测试时期的问题,经公司优秀团队精心设计和研发的测试系统,可以切实解决商业银行在系统建设的早中晚以及未来的改扩建中的各种测试问题。我们可以协助你完成:

ü  全面了解和及时掌控项目开发进度

ü  验证系统功能的安全性,业务功能的全面性

ü  准确定位问题,提高沟通效率

ü  减少测试人员数量,提高工作效率

ü  无需受外部测试环境影响,完成全面测试

ü  全面测试各类业务场景

ü  对第三方开发公司的项目精度、质量进行量化考核

二、银拓票据交易系统仿真测试软件产品特点

银拓科技票据交易系统仿真测试系统采用了先进的管理思想和技术框架,并针对国内外商业银行的测试特点进行了定制,具有如下产品特点:

l  现场实施(线下):

1、快速安装。仿真系统可以采用虚拟机方式安装,只要将虚拟机文件包用VMware软件来运行,进行简单的配置就能使用。并且能够轻松地搭建多个测试环境,支持ActiveMQ消息中间件。

2、仿真系统具有schema校验的功能,对接收到的行内往报进行校验,帮助检测报文缺少的、错误的要素(包括附加数据域),要素格式的检查(包括日期、各种金额域)等,第一时间的定位错误,为行内开发期间的程序调整提供了依据,提高了测试的效率。

3、仿真系统可以根据不同的参数设置应答相应的报文,为行内的全面测试提供保证。可根据客户的测试要求,给予不同的应答信息(包括正常应答、拒绝应答);并且可以通过参数的配置,改变系统的应答方式(自动或手动)。

4、仿真系统提供了强大的信息查询功能,对接收和发送的报文进行监控,并且可以清晰的看到往来报文的对应关系,提高了报文的查找效率,为行内及时的发现错误、及时处理提供了便利。

5、仿真系统提供了方便的参数配置、案例数据维护等功能,具有易操作使用的特点。

6、我们能及时获得最新的接口版本,最快时间内进行仿真升级。

7、前台界面采用B/S模式设计,界面友好、操作方便。

8、同时支持多个操作员进行来账报文的测试。

9仿真系统提供了单笔、多笔测试案例,方便进行压力测试,压力测试时可以修改启动配置,实现进程启动个数的配置,更好的达到压力测试的要求。

10、仿真系统提供了强大的实时滚动监控,对接收和发送的报文进行监控,并且可以清晰的看到往来报文的对应关系,提高了报文的查找效率,为行内及时的发现错误、及时处理提供了便利。

 

l  银拓云测服务(线上):

云测线上模式是在现场实施模式具有的优势基础之上,提出的一种新的云端线上模式,其主要特点:

n  能线上通过仿真提供的在线问题反馈功能进行问题提交,公司维护人员能直接在线进行问题的处理以后,问题提交人可以通过仿真在线查询问题处理的情况;

n  问题处理以后,公司进行在线升级,不需要客户安排人员支持,行内不需要安排相关的设备与人员


三、银拓票据交易系统仿真测试软件技术体系

   1) 技术架构

票据交易系统仿真测试软件分为了前台管理系统、后台处理系统两大部分,前台管理系统采用标准的J2EE技术和SSH2架构,具有平台无关性、可扩展能力强、技术规范公开、高效稳定等特点;后台的处理系统采用标准的C++语言编写,具有处理快捷、稳定等特点。

1、后台处理系统

后台处理部分(包括:报文的接收、报文的格式转换、报文的加签核签,报文的转发)采用的是C语言和ActiveMQ中间件处理进行处理,采用MySQL数据库,报文的处理以及加签核签采用配置文件进行驱动,方便、灵活、快捷。

2、前台管理系统

B/S模式,JAVA语言进行处理,易维护、易扩展,轻松部署。

3、前台界面
   
前台界面采用JSP进行编写,界面具有符合业务处理常规习惯,操作方便等。扁平化图形界面带来最简洁舒适的用户体验。

                             (图1)票据交易系统仿真测试软件系统架构图

    2) 功能结构

 

    3) 运行环境

blob.png



银拓国际结算仿真测试软件产品功能模块

    1)      仿真系统管理

仿真测试测试系统中的系统管理模块,是我们这款仿真测试软件产品设定测试场景基本配置,肩负着所有报文的应答处理开关,同时根据客户实际的测试需求对特定报文进行设定,实现测试目标。

主要功能包括:

ü  系统参数配置        

ü  报文参数配置        

ü  行名行号信息维护        

ü  会员信息维护        

ü  机构信息维护        

ü  交易员信息维护    

ü  电子商业汇票信息维护

ü  节假日信息维护    

ü  数字证书管理        

ü  业务检查清单        

ü  处理码清单    

ü  基础数据清单        

ü  手工发送报文        

系统管理的应用价值:

n  让仿真测试系统的使用者,对测试系统的基本测试目标,整体把控做到心中有数。

n  针对目标性测试任务的单独设定,对每个报文的应答类型根据测试的要求不同,单独设置属性。为测试人员提供一个全面的,方便快捷的测试场景。

n  对基础数据的维护,方便测试人员做业务测试。

n  可对设定超时应答类型的的报文,重新手工发送。方便测试人员做回归测试。

下面是系统管理的主要功能截图:

blob.png

图例说明:系统设置页面显示当前仿真系统的各种状态,当做相应业务时,这里将显示实时系统状态。

blob.png

blob.png


图例说明:对某一个报文进行设置,可以针对性的测试某个报文往来的异常情况

    2)      会员子系统

主要功能报文包括:

ü  全市场会员信息通知报文(MEM001)  

ü  全市场机构信息通知报文(MEM002)  

ü  全市场机构交易员信息通知报文(MEM003)       

ü  全市场机构新原关系通知报文(MEM004)  

ü  创建修改机构通知报文(MEM005)       

会员子系统的应用价值:

n  模拟票交系统的会员与系统的管理报文,自由模拟票交系统发送报文,手动可配置某些场景无需等待联调中票交系统的报文下发

下面是会员子系统的主要功能截图:

blob.png

   
   3)      纸票业务处理子系统

主要功能报文包括:

 ü  承兑信息登记申请报文(NCP001

 ü  承兑保证信息登记申请报文(NCP002

 ü  质押信息登记申请报文(NCP003

 ü  质押解除信息登记申请报文(NCP004

 ü  贴现信息登记申请报文(NCP005

 ü  结清信息登记申请报文(NCP006)

 ü  止付信息登记申请报文(NCP007)

 ü  止付解除信息登记申请报文(NCP008)

 ü  信息登记类撤回申请报文(NCP010)

 ü  库存变更申请报文(NCP013

 ü  保证增信申请报文(NCP015

 ü  付款确认申请报文(NCP016

  纸票业务处理子系统的应用价值:

n  该功能模拟纸票业务的处理,可模拟真实业务场景,模拟对手行与测试行之间的业务,实现完整的业务流程,全面测试行内与对手行的报文往来,从而检验行内实时业务的准确性,减少测试人员的测试时间。

n  对业务的各模块,各报文细致化,方便测试人员对每一个节点的测试。

下面是纸票业务子系统的主要功能截图:

blob.png

blob.png

   
   4)      登记托管子系统

主要功能报文包括:

ü  权属初始登记 (CPR001)

ü  保证 (CPR002)

ü  质押 (CPR003)

ü  质押解除 (CPR004)

ü  提示付款 (CPR005)

ü  追偿 (CPR007)

ü  线下追偿登记 (CPR010)

ü  追偿结清登记 (CPR011)

纸票业务处理子系统的应用价值:

n  该功能模拟登记托管业务的的处理,可模拟真实业务场景,模拟票据的各种状态和测试行作为票据的相关人员时该业务的各种场景以及相应的处理,保证测试到每个业务的各种场景,检验每个业务的准确性。

下面是登记托管子系统的主要功能截图:

blob.png

blob.png

   

    5)      核心交易子系统

主要功能报文包括:

  ü  转贴现对话报价(CES001

  ü  质押式回购对话报价(CES004

  ü  买断式回购对话报价(CES007

   核心交易子系统的应用价值:

n  该功能主要是模拟对手行向测试行发起报价或模拟他行间的报价,对业务的各模块,各报文细致化,保证模拟到交易业务的各种场景,其他通知报文借由业务处理以及交易清算后台触发发送。

下面是核心交易子系统的主要功能截图

blob.png

blob.png

   

    6)      清算结算子系统

主要功能报文包括:

  ü  票交所资金账户状态变更通知(CAS008

  ü  票交所资金账户入金通知(CAS012

  ü  票交所资金账户结息通知(CAS013

    核心交易子系统的应用价值:

  n  该功能主要是模拟测试行与对手行之间的账户和资金管理,对业务的各模块,各报文细致化,保证模拟到交易业务的各种场景,其他通知报文借由业务处理以及交易清算后台触发发送。

下面是核心交易子系统的主要功能截图

blob.png

blob.png

   

   7)      通用信息类报文

主要功能报文包括:

  ü  通用业务撤销(CIM002

   通用信息类报文的应用价值:

  n  通用信息类报文是模拟票交系统在与测试行进行业务处理时发送的一些通用报文,报文撤销这个功能提供发送功能模拟他行发送,其他通用信息类报文在业务自动触发后台发送,协助测试行更加简便模拟真实的测试环境

下面是通用信息类报文的主要功能截图

blob.png

   
   8)      公共控制类报文

主要功能报文包括:

 ü  营业日调整通知报文(CCM001

 ü  基础数据变更通知报文(CCM002

 ü  支付系统行名行号变更通知报文(CCM003

 ü  系统状态变更通知报文(CCM004

 ü  自由格式信息报文(CCM008

 ü  业务查询报文(CCM009

 ü  数字证书绑定通知报文(CCM013

公共控制类报文的应用价值:

n  公共控制类报文主要是模拟票交系统的控制报文,其作用是让测试行可以更加自由的模拟票交系统的日常处理和特殊情况如营业日调整和系统状态变更,方便测试人员在任何环境下进行目标测试,不受时间限制以及系统限制。

n  可随测试进度,实时日切,完成既定测试目标。

下面是公共控制类报文的主要功能截图

blob.png

blob.png

   
  
    9)      仿真手工应答

主要功能包括:

 ü  库存变更申请手工应答

 ü  保证增信申请手工应答

 ü  付款确认申请手工应答

 ü  保证申请手工应答

 ü  质押申请手工应答

 ü  质押解除申请手工应答

 ü  提示付款申请手工应答

 ü  追偿申请手工应答

 ü  转贴现对话报价手工应答

 ü  质押式回购对话报价手工应答

 ü  买断式回购对话报价手工应答

 ü  业务查询手工应答

仿真手工应答的应用价值:

n  仿真手工应答主要是用来模拟对手行应答测试行的申请报文,除了仿真设置好的自动应答的功能,仿真还提供手工应答方式供测试行自行设置进行测试,如手工应答报价申请可模拟修改报价,确认成交以及拒绝报价这几种情况。

下面是仿真手工应答的主要功能截图

blob.png

blob.png


   
   10)      仿真信息查询

主要功能包括:

ü  往来报文信息查询

ü  票据信息查询

ü  票据影像信息查询

ü  票据托管账户信息查询

ü  资金账户信息查询

ü  资金汇总信息查询

ü  资金清算结算信息查询

ü  资金清算结算排队信息查询

ü  报价单信息查询

ü  清算账户排队信息查询

ü  对账文件下载

仿真信息查询的应用价值:

  n  对所有往来报文进行记录,方便测试人员对每一条报文进行查询,帮助测试人员,快速,准确找到问题所在,针对开发人员准确查询报文信息。可对设定超时应答类型的的报文,重新手工发送,方便测试人员做回归测试

  n  对票据影像、资金账户、报价单等信息进行记录并且提供查询功能,协助测试操作元进行测试。

  n  模拟当测试行使用的是人行清算账户的时候,可在此调整清算结算的排队顺序或进行排队的撤销

下面是仿真信息查询的主要功能截图

blob.png

blob.png

 
EMC188.com <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>