全市场参与保障系统成功上线
2020-12-18 09:06:08
文章来源
期货日报

  DCE交易7.0系统的稳定成功上线,离不开大商所强大的技术测试平台以及市场相关各方的全力支持。据悉,系统正式上线前,大商所开展了数百轮内外部及生产伴随测试、9轮全市场测试、两轮行业专家评审。为确保系统软件质量安全可靠,大商所依托自己的专业测试团队,使用自研的测试方法及测试平台,全新设计测试用例13万条,包含300万个测试步骤,3500万个验证点,实现一天一轮自动化测试,确保了系统顺利上线和平稳运行。


  DCE交易7.0系统也打磨和砺炼了大商所专业的测试团队。2015年,经中国证监会批准,大商所成立了证券期货业信息技术测试中心(大连),成为行业第一家测试中心;今年4月,大商所飞泰测试技术有限公司(下称飞泰公司)正式成立,成为我国证券期货行业第一家专业测试公司。


  三阶段测试为DCE交易7.0系统护航


  据期货日报记者了解,为全力保障大商所第一套完全自主研发、具有完全自主知识产权的核心交易系统平稳上线,大商所采用全生命周期保障模式,通过“迭代测试”降风险、“系统测试”保质量、“保障测试”增信心,3个测试阶段的递进策略,全力保障DCE交易7.0系统质量。测试高峰期团队有百余人,从功能测试、可靠性测试、性能测试、安全测试四个角度为DCE交易7.0系统量身定制全面测试解决方案,确保系统上线万无一失。


  早在2017年下半年DCE交易7.0系统项目进入开发实现阶段时,大商所便引入专业测试团队实施迭代测试,通过4个迭代共计34个版本的测试,历时12个月,共设计并执行用例2万余条,提前排除了系统隐患。


  2018年9月至2019年6月,大商所测试团队又运用4大测试技术、8种测试方法,对系统从功能、可靠性、性能和安全性等进行了全面系统测试。其中交易系统用例近11万,执行5轮全量测试,65轮核心交易系统自动化测试,全方位保障了DCE交易7.0系统及其配套改造系统的质量。


  在系统交付验收后,大商所组建由DCE交易7.0项目核心测试专家和骨干员工组成的上线保障测试团队;全新引入探索测试技术,运用20余种测试方法,设计补充近万条用例;同时对变更版本开展强化及回归测试,自动化回归135轮,并在上线前完成一轮全面回归测试,为DCE交易7.0系统成功上线提供了重要保障。


  截至上线,大商所测试团队共完成4轮迭代测试、5轮全量系统测试、200轮自动化测试、16轮探索测试、60个交易日的市场行为模拟测试,并基于准上线版本完成1轮全系统和应急兜底方案的回归测试。经过层层测试把关,系统缺陷快速收敛,上线前7个月内交易系统未发现问题。


  DCE交易7.0系统顺利上线后,测试团队又投入到生产系统的持续保障中。一方面完成生产运行预演测试解决方案,在次日开市前,利用自动化测试技术,使用生产真实数据提前预演次日生产业务运行情况,提前防范系统风险;另一方面与业务部门建立起首单保障机制,强化新业务、新版本的上线质量,持续为生产系统的平稳运行保驾护航。


  创新突破全面升级5项核心测试技术


  面对DCE交易7.0系统全新的技术平台、创新的交易业务、大量的配套改造,大商所以保障业务实现正确、系统安全可靠、性能处理达标为总体目标,在测试技术上寻求突破和创新,全面升级功能测试设计技术、自动化技术、可靠性测试技术等5项核心技术,打造和升级了自主可控的可靠性测试平台、测试管理平台等4个专业测试平台,建立起一套全新的,适用于高可靠、高可用金融系统的整体测试解决方案。


  在功能测试技术上,大商所继自主研发功能驱动设计方法之后,创新研发业务驱动设计方法,填补软件工程又一空白,通过两项标准化测试设计方法产出用例12万余,细化约3500万个校验点,测试验证点较六期翻22倍,以最高测试保障级别确保核心系统质量。


  在自动化测试技术上,大商所将自动化测试平台ATF升级为5.0,进一步提升分布式并发调度效率,使之能够并行调度1000个执行机器人,平台效率提升10倍。基于该方案,DCE交易7.0系统核心9.6万余功能测试用例正常手工测试需要300人月,自动化测试可在一天内完成。同时,自动化测试还采用了动态数据、无人值守等多项先进技术,保证了测试工作高质、高效开展。


  在可靠性测试技术上,大商所将测试重点由关注事后的恢复指标,转为重点关注事前预防,率先引入军工及航天领域的FMEA测试方法和互联网公司的混沌工程测试方法两项技术,结合交易系统特性,形成了一套体系化、标准化的可靠性测试方案,确保故障分析更加全面、隐患挖掘更加深入、测试场景更加多样。


  在性能和安全测试技术上,大商所升级性能平台2.0,实现了微秒级压力和全链路监控,创新性采用1∶1席位业务行为和压力模拟,大大增加了测试仿真度;对DCE交易7.0系统全面进行静态测试、动态测试、交互式测试,率先引入模糊测试方法,保证接口健壮性。通过多种测试技术创新,形成一套组合拳,为系统高质量上线打下坚实基础。


  各方支持助力系统成功切换运行


  记者了解到,今年6月以来,大商所新一届党委把DCE交易7.0系统顺利上线作为首要工作任务,党委、行政班子多次召开会议部署、组织和落实。7月31日,为了实现DCE交易7.0系统的平稳切换,大商所召开了第二轮行业专家评审会。之后大商所每周召开一次上线推进例会,研究分析、组织推进DCE交易7.0系统上线运行工作。系统开发、测试验证、上线运维、业务运行、市场服务、应急管理和综合行政等部门分别制订专项工作方案,充分演练上线切换过程,不断完善上线应急预案,积极组织上线经验交流及应急处置方案的市场验证工作。相关部门各司其职、协同配合,扎实做好相关各项工作。


  10月1日,大商所顺利完成DCE交易7.0系统的上线切换和冒烟测试。10月2日、3日,组织全市场及相关外联单位顺利完成实盘验证测试。10月9日上午,DCE交易7.0系统正式上线运行。首月特保期内,主要领导多次到现场指挥督导,相关各部门增派骨干力量参与一二线运维,研发、测试部门和外部厂商增派技术专家参与现场保障,全方位、多角度加强对系统运行、资源使用、首单业务验证等情况的跟踪监测。如今,DCE交易7.0系统首月特保期已顺利结束,但各部门仍继续保持着实战状态、毫不懈怠。


  DCE交易7.0系统成功的背后,除了大商所测试团队的付出,还离不开证监会党委、系统各单位、会员、开发商、信息商、存管银行等单位的重要支持。


  在系统上线前后,证监会党委多次作出重要指示;在系统建设过程中,证监会有关领导亲切关心、亲自过问、指导把关,帮助协调推动。在系统研发、立项、测试、论证、评审、上线等全过程,系统各单位、兄弟交易所均给予大力支持。在需求调研、仿真模拟、应急演练等方面,有关各单位积极配合、踊跃参与、及时反馈,帮助大商所不断完善系统建设。特别是全市场测试多安排在周末时间,系统切割上线又逢国庆长假,各单位克服种种困难,积极响应支持,为系统平稳上线作出重要贡献。(姚宜兵)


责任编辑:王苗苗

市场

参保

免责声明

发现网登载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。违法、不良信息举报和纠错请联系本网。

  • 京ICP备05049267号

  • 京ICP备05049267号-1

  • 京公网安备11010102001063

  • 版权所有 发现杂志社