让建站和SEO变得简单

让不懂建站的用户快速建站,让会建站的提高建站效率!

@      邮储银行新一代资金算帐系统,数据挪动测试款式的探索与试验

你的位置:厦门新诚势文化传媒有限公司 > 服务项目 >

邮储银行新一代资金算帐系统,数据挪动测试款式的探索与试验

]article_adlist-->

文/中国邮政储蓄银行软件研发中心   祝君平   徐灵曦   卜乐巍   王鹏   胡秀珍

在“数字金融”的大趋势下,邮储银行迈入了数字化转型的快车谈。阐述邮储银行“十四五”IT权略,新一代资金算帐系统手脚“运营中台”的要害构成部分,需要对现存系统进行重构和功能优化升级,从而发达算帐办事中心的作用。在新一代资金算帐系统重构过程中,测试东谈主员需要在短时老实完成系统功能和数据挪动测试责任,靠近着测试时分紧、任务重、关关联统多等挑战。如安在有限的时分和资源下高效开展数据挪动测试,保险挪动数据质地,是测试团队亟需处置的问题。

本文以邮储银行新一代资金算帐系统为例,潜入探索数据挪动测试的经过范例化及测试过程的自动化。通过对过往数据挪动测试案例调研,纪念制定了一套正经的数据挪动测试实施指南,同期引入自动化测试技巧,匡助测试东谈主员快速、准确地完成数据挪动测试,提醒了数据挪动测试效果,保险挪动数据质地。

数据挪动测试近况

做商业讨同行及我行近况,数据挪动静态比对测试主要依赖于文献比对器具、数据库查询对比以及表结构相反比对器具来进行静态数据的考证。这些款式和器具诚然在一定进程上概况确保数据的一致性和好意思满性,但往往需要无数的东谈主力资源进行操作,且测试遮蔽面受限,无法全面考证数据挪动的准确性和好意思满性。而关于挪动数据的业务相接性考证相同依赖于手工操作,难以有用复用现存的自动化剧本,手工不仅测试效果低,且测试数据的遮蔽面不及,加多了测试驱散的不细目性及技俩上线风险。

数据挪动测试款式商讨与试验

邮储银行通过以新一代资金算帐系统为载体,开展了对数据挪动测试的潜入商讨与试验,构建了一套好意思满的数据挪动测试实施经过与技巧,不仅长入了准入与准出法式,达成了测试经过的范例化,同期还在测试实施阶段深度交融了自动化测试技巧,显耀提醒了测试效果与准确性,为挪动数据的质地提供了坚实保险。

1. 范例测试经过,保险测试质地

范例的数据挪动测试经过是确保挪动过程中数据好意思满性、准确性和可用性的要害保险。这一过程涵盖数据挪动测试有野心制定、测试需求分析、测试扩充准备、测试扩充及测试申饬纪念等多个阶段。每一阶段王人已往一阶段为基础,层层递进。通过这种系统化、渐进式的束缚计策,概况高效地贬抑并缩小数据挪动中的潜在风险,确保挪动质地和效果,最终保险数据挪动技俩的得胜。

集会邮储银行测试体系的束缚要求,基于对行表里多个大型数据挪动技俩调研,纪念数据挪动过程中的问题及申饬,变成了一套数据挪动测试实施指南,明确了数据挪动测试经过、款式及准入准出法式等要求,并在新一代资金算帐系统进行试点运用,有用范例了新一代资金算帐系统数据挪动测试过程。

新一代资金算帐系统依据数据挪动测试实施指南,高着力领测试东谈主员开展数据挪动测试责任,依据数据挪动测试经过及准入准出法式,有用把控测试过程中可能带来的问题及风险。通过新一代资金算帐系统的试点运用,也为这套测试实施指南提供了贵重的申饬和完善提出。

2. 引入自动化测试技巧,提醒测试效果

静态比对是数据挪动测试的枢纽活动,是业务相接性考证的基础。新一代资金算帐系统挪动数据量大且数据波及分库分表,纯手工测试过程繁琐且耗时较长。为了应酬数据挪动测试中效果和准确性的双重挑战,通过对新一代资金算帐系统挪动数据表映射干系的梳理,引入自动化比对技巧,达成了用例自动生成,挪动数据的自动比对,显耀提醒数据比对测试责任的效果和准确率。数据挪动测试自动化器具架构如图所示。

图   数据挪动测试自动化器具架构

(1)测试用例自动生成

测试用例假想的全面性是保险静态数据比对好意思满性和一致性的要害前提。为了确保测试场景的全面遮蔽,需从数据总量、数据明细、映射干系等多个维度假想用例。为了幸免东谈主员智力导致的假想遗漏或不范例,新一代资金算帐系统测试团队依托梳理的映射干系文档,篡改性地礼聘自动化测试技巧,达成了测试用例的自动批量生成。这一举措不仅大幅减少了手工编写用例的时分老本,还显耀提醒了用例的准确性和范例性,为下一阶段的测试扩充提供了坚实保险。

现在在新一代资金算帐系统试点过程中,基于调换的数据挪动边界和挪动划定,使用数据挪动测试自动化器具进行自动化测试用例假想仅需6东谈主天,而手工测试用例假想需50东谈主天,效果提醒约8倍。

(2)挪动数据自动比对

新一代资金算帐系统将自动化测试技巧深度运用于数据挪动测试扩充阶段,通过自动化测试技巧提供的文档自动贯通、SQL语句生成、数据自动比对、敷陈自动生成等智力,依托于测试分析阶段梳理的挪动数据映射干系文档,自动完成挪动数据的比对,并自动将比对驱散生成敷陈,在扩充驱散界面直不雅展示以供用户稽察,减少了因东谈主工测试可能带来的风险,提高了数据挪动测试效果和准确性,具体如下。

文档自动贯通:通过对固定时局的挪动数据映射干系文档进行贯通,赢得挪动前后,源系统和方针系统的数据库表信息,包括表名、各字段中英文释义、长度、类型、挪动过程中颐养干系和是否分库分表等信息,为后续扩充奠定基础。

SQL语句生成:基于文档贯通的驱散,自动生成在源表中扩充和在方针表中扩充的SQL语句。关于需要映射颐养的字段,使用case when语句进行自动颐养;关于需要建造默许值的字段,通过将“默许值”建造为“字段1”的形势进行赋值。

数据自动比对:多线程批量扩充自动生成的SQL语句并相比扩充驱散。当数据分库分表时,则在多个库表中扩充查询,再将驱散汇总后进行相比。相比时,援救手工取舍主键相比、自动赢得主键相比和不指定主键相比(查询驱散逐行相比)三种相比形势,从而保证数据挪动分库分表时比对的质地。

敷陈自动生成:自动生成比对敷陈,并将相反数据逐行展示,显耀标知趣反字段。比对驱散中包括测试驱散、总和、一致数、相反数和开动时分等信息。

现在在新一代资金算帐系统试点过程中,基于调换的数据挪动边界,使用数据挪动测试自动化器具进行自动化测试扩充仅需42东谈主天,而手工测试扩充需168东谈主天,效果提醒约4倍。

(3)自动化剧本与业务相接性深度交融

新一代资金算帐系统手脚运营中台之一,为全行100多个关关联统提供算帐办事中心的智力。现在,新一代资金算帐系统对外办事接口182个,编写自动化剧本3500+,自动化率达到95%,并通过数据驱动的形势,达成测试剧本、测试数据的高度分袂。测试团队针对业务相接性测试场景及东谈主工测试局限性的分析,将挪动后的测试数据自动抽取出来,手脚自动化剧本输入参数,达成对已有自动化剧本的高度复用。通过剧本的自动化开动,提高挪动数据测试遮蔽率,处置了东谈主工考证款式在遮蔽业务数据面较窄的问题,提醒了业务相接性的合座测试效果,从而保险挪动数据的质地,具体如下。

数据驱动剧本:自动化框架通过数据驱动的形势,达成了测试剧本、测试数据的高度分袂。测试数据存储在外部Excel文献中,保证了测试数据的寂寥性,为业务相接性复用自动化剧本提供了要求。

数据自动抽取:依据数据考证需求,编写数据抽取剧本,达成剧本输入参数数据的自动抽取与写入,驱动剧本扩充,从而达成剧本的高度复用,如阐述科目、币种、核算机构、透支记号等筛选要求,录取3400+个账户,完成挪动算帐里面账户可用性考证。

现在在新一代资金算帐系统试点过程中,基于调换的数据挪动边界,通过基于挪动数据自动抽取测试数据的形势完成自动化剧本复用扩充仅需11东谈主天,而东谈主工抽取测试数据并扩充需29东谈主天,效果提醒约3倍。

纪念与瞻望

数据挪动测试实施指南及自动化有野心,已得胜率领并运用于邮储银行新一代资金算帐系统数据挪动测试,有用缩小了测试老本,提高了测试效果,在提醒技俩质地点面发达了要害作用。通过这次试验,考证了本指南及自动化测试有野心具有一定的普适性和扩充性,可为邮储银行其他数据挪动系统提供参考。

瞻望将来,通过执续探索智能化、自动化及高效化的测试计策,数据挪动测试将不仅局限于确保数据的一致性与好意思满性,更将戮力于于挖掘数据挪动过程中的潜在风险,优化挪动旅途,达成业务价值的最大化。

(此文刊发于《金融电子化》2025年7月下半月刊)

]article_adlist-->

]article_adlist-->

]article_adlist-->

海量资讯、精确解读,尽在新浪财经APP