《2刘晨东-民生银行分布式核心测试实践v2.1.pdf》由会员分享,可在线阅读,更多相关《2刘晨东-民生银行分布式核心测试实践v2.1.pdf(21页珍藏版)》请在三个皮匠报告上搜索。
1、中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering Forum民生银行分布式核心测试实践民生银行分布式核心测试实践刘晨东 中国民生银行信息科技部5/30/202322021 iSQE 项目概况01测试方案与实践02项目总结03目录Contents32021 iSQE 1.1 1.1 发改委云计算工程重点项目发改委云计算工程重点项目2014年民生银行启动金融云通用解决方案与分布式核心系统研发项目,被列为国家发改委云计算工程重点项目之一,并获得国家战略性新兴产业专项资金补助 去IOE、自主设计、分布式核心 国产化+开
2、源中间件为主体、自主可控的Pass平台 以国产服务器、存储和数通产品为主的基础资源层 可示范、可推广的通用金融云解决方案和服务体系核心业务行业标杆国内第1家分布式核心的银行国内第1家多活、全面云化的银行国内第1家全面应用微服务架构的银行科技创新国家发改委专项课题研究支持18项发明专利所获荣誉银监会一类成果中国人民银行科技发展二等奖42021 iSQE 1.2 1.2 分布式核心研发历程分布式核心研发历程2014国家发改委项目立项通过分布式项目组成立2014-2016分布式技术平台研发2014项目立项启动平台预研,分布式组件技术选型分布式中间件平台分布式服务+分布式数据库2019-2020分布式
3、核心系统研发投产基于分布式平台的应用系统 DCBS 1.0首例基于分布式平台的银行关键应用系统满足直销银行互联网背景下的特性需求2017-2018直销银行分布式电子账户研发投产升级至 DCBS 2.0,兼容1.0核心系统从SAP升级替换为DCBS客户/凭证/账户按客户分批迁移52021 iSQE 1.3 1.3 分布式核心项目范围和目标分布式核心项目范围和目标渠道系统(10+)产品系统(140+)服务集成(3)柜面手机网银贷款理财外汇SAP核心分布式核心数据应用系统(10+)支付服务非支付服务公共路由核算报表回单ECIF双核心并行,不停机客户无感迁移10亿级客户,5万TPS,30毫秒响应时间分
4、布式技术平台+运维平台存量客户:1亿+存款产品:220+卡产品:10+业务功能:2900+62021 iSQE 项目概况01测试方案与实践02项目总结03目录Contents72021 iSQE 2.1 2.1 基本测试策略基本测试策略01.高效测试组织 科技业务协同 产品驱动测试 协同测试 测试过程改进03.分布式架构性能测试02.手工/自动化测试结合04.云测试平台支撑 基础产品标准业务测试 迁移数据比对 测试数据准备 分布式平台组件 高性能高可用 线性扩展能力 协同工作 多任务管理 缺陷管理 实时统计分析 测试资产沉淀82021 iSQE 2.2 2.2 测试组织测试组织10 总行部门4
5、0 分行100 测试人员组织跨领域复合测试03多部门协同测试02 总分行联动 科技业务混编 业务初始阶段介入产品驱动测试01 产品包干制 产品全生命周期测试 产品差异化测试 功能测试 自动化测试 性能测试3 套测试环境8 轮功能测试3 轮迁移演练过程40000 编写案例100000 执行案例4300 有效缺陷成效92021 iSQE 2.3 2.3 分布式专项测试分布式专项测试特殊场景测试技术异常测试路由测试迁移测试跨分片联机场景:集成服务层拆分单边跨分片批量场景:客户合并主附卡跨客户利息转出跨客户批量文件处理异常分析:内部远程调用路由同步消息传递事务一致性异常模拟:停止服务手工锁定异常处理:
6、错误重试业务补偿静态数据比对:人工比对自动比对迁入功能验证:中间状态功能差异迁移流程验证:迁移演练功能验证路由要素:证件号客户号账号凭证号签约编号路由指向:SAP核心分布式核心锁定(迁移中)102021 iSQE 2.4 2.4 深度融合自动化测试深度融合自动化测试回归测试重点系统关键功能快速执行缺陷回归功能验证隐蔽性字段技术类接口报文模拟新老核心功能比对数据测试迁移数据比对数据抽取比对自动数据准备功能测试在技术接口验证、数据比对等方面存在不足之处;引入自动化测试优势互补。112021 iSQE 2.5 2.5 自动化测试实施策略自动化测试实施策略目标策略成效 覆盖20%柜面渠道核心业务相关的