您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 商业银行软件测试体系介绍
商业银行软件测试体系介绍1.商业银行IT系统介绍2.商业银行测试团队现状3.商业银行测试管理流程4.商业银行测试案例介绍5.商业银行性能测试简介中央银行•中国人民银行(简称央行,在国务院领导下,制定和执行货币政策,防范和化解金融风险,维护金融稳定)政策性银行•国家开发银行•中国农业发展银行•中国进出口银行(由政府创立,以贯策政府的经济政策为目标,在特定领域开展金融业务,不以盈利为目的专业性金融机构)商业银行•国有商业银行•股份制商业银行•城市商业银行•农村商业银行(农村信用社)•境内外资银行商业银行介绍中国商业银行国有商业银行6家股份制商业银行12家城市商业银行约135家农村商业银行约302家商业银行介绍中国银行农业银行工商银行建设银行交通银行邮政银行招商银行浦发银行中信银行光大银行华夏银行民生银行广发银行兴业银行平安银行恒丰银行渤海银行浙商银行北京银行上海银行江苏银行南京银行宁波银行微商银行天津银行杭州银行湖北银行桂林银行贵州银行贵阳银行等北京农商银行上海农商银行天津农商银行广州农商银行贵阳农商银行等股东大会董事会监事会行长总稽核各种委员会分支行会计结算部电子银行部机构业务部公司业务部金融市场部审计部小微业务部信息科技部个人业务部计划财务部互联网金融部商业银行组织架构介绍总行人民银行银监会银行业银行业单位、个人单位、个人单位、个人单位、个人证监会保监会非银行业金融企业单位、个人单位、个人商业银行三会介绍商业银行业务介绍资产负债中间业务商业银行信息科技部组织架构介绍信息科技部测试中心开发中心安全中心公司测试人员行方测试人员其它中心公司开发人员行方开发人员行方测试人员运维中心行方运维人员公司运维人员项目管理人员后勤管理人员其它人员银行将部分软件开发项目外包有助于应对复杂多变的国际市场环境与客户需求,借助服务商成熟的技术和先进的管理经验,克服自身在信息技术领域内的经验不足,在较短的时间内满足业务发展需要。商业银行IT系统生命周期需求分析设计阶段编码开发验收测试上线运行业务部门提出系统需求行方人员转换为业需、软需开发人员编程测试人员SIT测试业务人员UAT测试运维人员日常维护测试人员性能测试测试人员安全测试开发人员单元测试IT系统划分功能业务系统核心系统信贷系统集中作业平台二代支付移动营销管理系统客户信息管理系统项目管理平台采购管理系统渠道系统ATMPOS网银客服其它系统大数据管理平台智能风控平台…服务对象银行客户存款系统贷款系统结算系统代理系统…银行自己网点/柜员管理总账系统内部账系统现金系统凭证系统报表系统…商业银行IT系统介绍新核心业务系统统一支付平台中间业务平台客户信息管理系统(ECIF)理财综合销售系统理财资金投资管理系统IC卡系统国结系统银保通ACS人行前置银企对账系统分布式基础服务平台CBFERP理财双录系统信贷业务平台审计监测系统报表工具外部数据采购企业服务总线(ESB)全密码应用安全平台总账系统数据治理咨询项目全渠道整合平台冠字号系统电子验印系统ATMP统一接入系统人力资源系统统一监管报送平台行内报表系统-行内报表管理会计系统IFRS9减值估值系统绩效考核系统客户关系管理系统(OCRM)增值税管理系统采购管理系统信用卡配套系统零售资产管理直销银行系统电话银行系统现金管理系统供应链金融系统票据业务系统集中作业平台移动营销系统统一金融管理平台保证金系统现金管理系统大数据平台智能催收系统智能风控平台运维管理平台行为式验证码商业银行业务依赖复杂的IT系统支持零售风险评级系统司法查控系统反洗钱系统短信平台分布式基础服务平台CBF基金代销系统项目管理平台统一认证平台SWIFT结算系统无纸化签章统一查证系统人脸识别新一代信息系统建设PMO贵金属系统中小银行应用系统,数量普遍在100个左右,有一半的银行超过了100个应用系统,数目还在上涨系统规模庞大系统之间关联性强数量多业务复杂需求变化多且快集中度高安全性要求高业务连续性要求高•瘦核心•瘦核心被商业银行所广泛接受•“瘦核心”实际上是一个交易处理和会计处理系统,它剥离了部分管理功能如信贷管理、风险管理、财务管理等业务中的流程管理和数据分析的功能,完成中国人民银行、银监会或中国金融市场所规定的存款业务、支付业务、结算业务、贷款业务以及中间业务中的账务处理和会计处理工作,内容相对较单一,功能相对稳定。商业银行核心系统商业银行核心系统体系架构银行核心系统英文原意COREBanking,它的全称是:CentralizedOnlineReal-timeExchange(集中式在线实时交互)。银行核心系统都是以客户为中心,进行帐务处理、满足综合柜员制、并提供24小时服务的核心银行业务系统。前置系统前置系统或者中间业务交换平台,没有处理业务交易的功能,只能进行报文转换、报文的加解密处理、通讯协议转换,以及,通过这个平台上的路由功能进行通讯报文的转入或转出处理。前置系统是连接各处理单元的桥梁,是血管。商业银行核心系统和前置系统商业银行核心系统体系架构银行性质银行名称核心系统集成商银行性质银行名称核心系统集成商国有银行工商银行自主开发,由CB2000升级为NOVA全国性股份制商业银行兴业银行繁德建设银行自主开发,后由IBM开发深圳发展银行高阳农业银行自主开发,部分由高阳开发sybase上海浦东发展银行繁德中国银行自主开发,现正由FNS升级广东发展银行长天国家开发银行神州数码恒丰银行长亮进出口银行神州数码+SA+时代银通南京银行繁德全国性股份制商业银行交通银行由南天对公+联想对私升级为IBS+高阳包商银行北京中胜招商银行自己研发富滇银行中联光大银行南天》繁德哈尔滨银行奥尊中信银行由神州数码升级为FINSERV+IBM外资银行摩根史丹利(中国)神州数码华夏银行由中联升级为FNS+HP香港东亚银行DCSA+神州数码民生银行由长亮科技(2005/03)升级为Accenture/SAP香港廖创兴银行长亮北京银行中联》自己开发工银亚洲控股高阳部分商业银行核心系统厂商跑批生成报表自动转存清分清算计提利息大批量交易信息录入商业银行核心系统跑批分行信息录入至总行定期业务自动转存季度结息、半年结息、到期结息报表核对、报表统计批量代发代扣、批量代收代付、批量开户(批量开卡、开折)、批量扣款、批量入账行内与行外业务清算银行的核心系统每天都进行一次跑批,数据跑批方法一般包括三个过程:数据抽取过程、数据加工过程和数据展示过程。商业银行核心系统特性7*24小时支持系统必须统一设置和管理日期,整个系统使用该日期系统必须保证联机业务和批量处理业务能同时进行系统能进行总分核对系统能进行联机备份系统停机时间小于5分钟1.商业银行IT系统介绍2.商业银行测试团队现状3.商业银行测试管理流程4.商业银行测试案例介绍5.商业银行性能测试简介测试中心为主,中低级测试工作外包(大型国有商业银行、部分股份制银行)外包测试团队(城商行、农商行)测试中心+外包测试团队(部分股份制银行、城商行)商业银行系统测试团队现状银行业务复杂,功能点繁多,软件质量要求高,因此不仅需要测试团队,精通业务知识,还需要专业的测试方法和测试技巧,以实现测试的目的商业银行测试团队岗位人员职责•管理测试中心的日常工作,负责主要工作的指派和人员的安排,监督测试项目的流程进度和质量测试主管•负责协调行方各部门协助外包测试人员进行测试工作测试员工•目标、流程、工作量的对接•参与、主导、辅助行方进行系统测试,帮助行方建立测试管理体系项目经理•系统或者模块的具体测试工作,设计测试方案、测试计划、测试大纲、测试用例,设计自动化测试脚本,熟悉各种测试工具和技术测试组长•执行测试案例,记录测试运行结果,分析测试结果,提交缺陷,跟踪缺陷测试组员行方公司方测试人员职责资质要求高级测试工程师负责对测试策略、测试技术、测试方案、测试案例、测试风险、测试报告等方面进行审核和评估,分析存在问题并提供解决方案;负责指导具体测试工作的开展,监督及把控测试质量和进度;参与具体测试工作熟悉软件开发流程、测试流程、测试规范,掌握主流的测试理论与方法,精通主流的测试工具,熟悉银行业务流程,具备较强的测试设计能力,具有5年及以上银行业务测试经验等中级测试工程师负责测试设计,包括需求和技术分析,确定测试策略、测试技术、编制测试方案、测试案例、测试报告等工作;负责指导具体测试工作的开展熟悉软件开发流程、测试流程、测试规范,掌握主流的测试理论与方法,精通主流的测试工具,熟悉银行业务流程,具备较强的测试设计能力,具有3年及以上银行业务测试经验等初级测试工程师参与测试设计工作,负责按照测试设计实施所承担功能模块的具体测试工作;负责提交缺陷,跟踪缺陷,负责出具测试报告、操作手册等了解软件开发流程、测试流程、测试规范,了解主流的测试理论与方法,掌握主流的测试工具,熟悉银行业务流程,具备较强的测试设计能力,具有小于3年银行业务测试经验等商业银行系统外包测试人员要求外包测试人员与银行业务人员测试数据产出及效率对比系统类型信贷助手(产品管理类)绩效管理系统(管理考核类)测试来源投入人员数量编写案例占比平均每次导入执行案例占比平均每天执行提交缺陷占比平均每天提交投入人员数量编写案例占比平均每次导入执行案例占比平均每天执行提交缺陷占比平均每天提交测试人员4100%85.586%26.687%4.26100%134.034%8.840%0.6业务人员70%014%7.013%1.2150%066%11.160%0.4通过某城商行大数据收集比对:1.案例编写由外包测试人员完成,行内业务人员未进行测试案例的编写2.案例执行大部分由外包测试人员完成,外包测试人员每天执行案例和提交缺陷效率均数倍于行内业务人员3.绩效管理系统(管理考核类),业务人员执行案例和提交缺陷总数多于测试人员,大概比率是6比4,在投入人员相对较少的情况下,测试人员发现缺陷的效,因此业务人员每天执行案例数更多。统计发现本系统共有15位业务人员执行过案例,测试人员执行案例人数为4人。值得注意的是,测试人员每天平均发现缺陷0.6个,业务人员平均每天发现缺陷0.4个商业银行测试外包现状调查(一年数据)测试完成量资产规模外包测试人数投入金额/年新建系统数需求完成数人均年支出贵州某商业银行3500亿24人600万2150225.0万/人内蒙古某商业银行5608亿121人1500万3261512.4万/人江苏某商业银行2700亿125人2200万24149917.6万/人河南某商业银行5500亿113人4000万35152235.4万/人江西某商业银行3500亿8人200万812825.0万/人测试工具工具名称用途测试管理工具案例设计(QC)业务分析、案例的设计案例执行(QC)每一轮次案例的执行缺陷管理(QC)缺陷的流转自动化测试工具云测试平台(神州数码)用接口自动化的案例设计与执行性能测试工具LoadRunner用于性能测试挡板测试工具挡板与仿真平台用于模拟第三方公司仿真测试工具银联仿真用于模拟银联前置版本管理SVN用于测试过程中的版本管理文档管理SVN用于测试过程中交付物的管理测试数据脱敏工具用于测试实施过程中敏感信息的脱敏商业银行测试工具介绍26测试管理工具需求分析计划编写案例管理缺陷管理报告分析有效的测试管理测试管理工具:1.对测试需求,计划,用例和实施过程进行管理,对缺陷进行跟踪;2.测试人员或开发可以方便的记录和监控每个测试活动,阶段结果;3.测试用例可以被多个测试活动或阶段服用,并输出测试分析报告和统计报表。商业银行测试工具介绍——QC©Pactera.Confidential.AllRightsReserved.27存放同业待销账管理机构撤并日终管理系统内上存下拨账户管理账务处理资金内部户管理综合查询特权交易UAT12065914103444116980128105UAT21393601021438105152897回归测试156003071261510050100150200250300350400各轮次案例分布情况0246810121416
本文标题:商业银行软件测试体系介绍
链接地址:https://www.777doc.com/doc-5895645 .html