设为首页 | 收藏本站 | 关于我们 | 广告服务
 
 
当前位置:首页 > 中国金融电脑 > 2024年9月
中国邮储银行软件研发中心总经理胡军锋:邮储银行自动化测试智能化转型历程与展望

中国邮储银行软件研发中心总经理 胡军锋

  2023年召开的中央金融工作会议强调要推进金融高质量发展。邮储银行作为国有大行之一,积极响应上述要求,围绕“降本、增效、提质、创新”不断探索,始终坚持“科技兴邮”战略,坚持核心技术自主可控,加快利用新质生产力推进数字化转型。近年来,邮储银行持续提升自主研发能力和金融科技创新能力,在测试领域搭建“星辰平台”,以自动化测试为抓手,历经“初创、成长、飞跃”三个阶段,借助新技术实现智能化测试转型,全面推动测试工作提质增效。

  一、初创:启动平台建设,打造自动化测试生态圈

  2016年,伴随信息技术的飞速发展,邮储银行步入数字化转型的快车道,在持续推动科技赋能、夯实基础开发平台的同时,基于开源软件进行自动化测试的接入探索,并且完成了初代自动化测试平台建设;2021年3月,鉴于原有自动化测试平台技术架构陈旧、用户体验不佳,又正式启动了自动化测试平台的重构建设项目;此后,通过在2021年6月上线接口自动化测试模块,2021年12月实现与DevOps平台集成,2022年6月上线WebUI自动化测试模块,2022年12月上线移动端自动化测试模块,2023年初完成与合肥、苏州、成都、西安分中心技术框架的融合与集成,成功打造了全行级的自动化测试基座。

  随着自动化测试平台的落地上线,邮储银行还同步组建了自动化测试实施团队,深入各业务场景完成自动化测试接入。2022年底,邮储银行对重点系统的自动化测试覆盖率达到了50%,涉及新核心个人存款、新核心银行汇款、金融市场、企业网银、手机银行等70多个系统。在新核心项目中,冒烟测试时间由手工执行的2天缩短至2小时。在手机银行项目中,通过将7000多条自动化测试用例接入DevOps流水线开展回归测试,邮储银行高效保障20余次投产均顺利通过,并利用自动化测试进行180多次环境检测,发现了近500个问题。

  为实现自动化测试平台功能的快速交付及应用,加速提升自动化测试覆盖率,邮储银行着力打造了集平台建设、推广规范、实施支持、沟通反馈于一体的自动化测试生态圈。其中,平台建设环节通过统筹总分中心、融合不同测试技术框架,旨在建设全行级的自动化测试平台。推广规范环节主要是围绕自动化测试人员和资产,定期组织培训,形成规范指南,并建设绿色共享知识库。实施支持环节重点负责为全行各测试团队接入自动化流程提供技术支持和解决方案。沟通反馈环节通过建立线上反馈和线下交流渠道,可广泛收集用户反馈,以持续优化自动化测试平台。在实际场景中,“建设—推广—支持—反馈”环环相扣,形成闭环生态,有效促进了团队协作与知识共享,加速推动了自动化测试平台创新,为优化自动化测试实施全流程提供了有力支撑。

  二、成长:参与行业评级,优化自动化测试全流程

  随着敏捷开发、云计算、容器等新技术的发展与成熟,DevOps成为企业数字化转型的关键驱动力之一。为此,邮储银行于2022年9月启动DevOps能力成熟度评估项目,积极践行“以评促建、以评促改”,主动对标DevOps能力成熟度标准的接口/服务测试、UI测试、移动端测试等能力项查找差距,并针对35个能力项进行改进,实现了功能、性能、体验的全面提升。2022年11月,邮储银行通过接口/服务测试“优秀级”评估,成为业内首批通过此评估的单位,并于2023年12月再次通过了移动自动化测试“优秀级”和平台“优秀级”评估。上述成果的取得,标志着邮储银行自动化测试平台在各领域均达到了业内先进水平。

  面对数字化转型带来的机遇与挑战,邮储银行以“专业(Speciality)、协同(Teamwork)、敏捷(Agile)、卓越(Remarkable)、智慧(Smart)”为关键要素,编制形成了“星光计划”(STARS)总体规划,并在“星光计划”的指引下,打造了一体协同的测试中台——星辰平台,自动化测试平台(金牛座自动化测试子系统)也于2022年正式集成到星辰平台中,与平台其他子系统实现全流程线上化打通,进一步提升了整体测试效能。截至2023年底,邮储银行实现重点系统100%自动化测试覆盖,支持系统扩展至190余个,建设相关脚本70000余个,回归测试阶段效率提升了25%。自动化测试平台功能架构如图1所示。

图1 自动化测试平台功能架构

  此后,随着接入系统的不断增加,自动化测试平台的性能瓶颈也愈发凸显。为此,自动化测试团队基于分布式、微服务架构,通过分离业务功能与测试执行引擎,将测试执行压力分散到不同服务节点,切实保证了平台的高效、稳定运行;同时,引入本地、在线两种执行模式,使平台可根据项目情况灵活配置执行资源。其中,在线模式测试任务执行数量从400峰值并发提升到1000峰值并发,同时本地模式还支持用户自行扩展执行资源。

  三、飞跃:探索创新技术,实现自动化测试智能转型

  随着图像处理、大模型等新技术的快速进步,邮储银行自动化测试团队于2023年制定了以智能生成、智能分析、智能度量三个模块为中心的智能转型规划,并积极开展落地探索与方案调研。

  智能生成方面,邮储银行采用大模型技术与录制技术相结合的方式,根据测试需求、接口信息等实现了自动化测试脚本的智能生成,并通过自动解析接口调用关系,提取相关变量,在提升脚本复用性的同时,解决了脚本编写难度大、质量参差不齐、人力成本居高不下等诸多问题。自2024年6月该功能上线以来,邮储银行在个人财富、综合办公系统等19个系统进行试点,自动生成了130余个单接口测试脚本以及50余个全流程验证脚本,平均节省了约30%的脚本编写成本。

  智能分析方面,邮储银行在对脚本历史失败原因进行分析、总结、归纳的基础上,创建错误信息规则库,全面覆盖了专用规则、通用误报规则以及兜底检测规则,即当脚本执行失败后,可自动收集失败场景相关信息,并采用规则库分级匹配的方式自动分析脚本失败原因。2023年,智能分析功能在11个项目共80多个迭代场景中进行了应用试点,自动提交缺陷700余个,排除无效缺陷2600余个,平均每次迭代节省了约5个小时的人工成本。

  智能度量方面,通过构建自动化测试效能度量分析模型,开展无侵入式“操作探针”植入,邮储银行攻破工作量“不易量化”等技术难点,实现对脚本创建时长、脚本维护时长等指标数据的自动抓取,并基于对历史执行数据的分析与自动测算,实现按照实际需求展示多个维度的自动化测试人效替代数据。实践中,智能度量功能可更科学、更准确、更全面、更灵活地衡量自动化测试的投入产出比,从而为决策层控制测试成本提供数据支撑。

  借助智能生成、智能分析、智能度量等创新手段,邮储银行实现了自动化测试从脚本建设、测试执行、结果分析到收益统计全过程的降本增效,自动化测试人力投入成本平均降低20%,自动化测试实施过程时间平均缩短30%。

  四、展望:精进平台能力,构建自动化测试成熟度模型

  面向未来,邮储银行将持续提升自动化测试平台的用户体验与智能化水平,并不断完善交互方式、降低使用门槛,进一步提升操作流畅度;同时,采用技术手段重点对新用户的操作行为进行分析,挖掘被老用户心智模型所屏蔽的体验问题,全方位升级平台功能,以及针对各业务系统的特有应用场景,提供定制化的提效优化方案。此外,邮储银行将探索更多的大模型应用场景,并不断扩大试点范围、收集应用数据、进行效果优化,研究利用模型微调训练、检索增强等技术,逐步提升各环节自动化测试的智能化水平,进而为各类业务场景提供更加高效、准确、可靠的自动化测试服务,为应用软件的快速交付保驾护航,为业界自动化测试发展提供新的实践思路。

  自动化测试团队的职能也将由基础建设向过程改进转变,结合业界优秀实践经验,围绕“自动化测试人员、自动化测试工具、自动化测试过程、自动化测试支撑”等四个能力域,设计定义五级自动化测试能力成熟度模型,并将其作为团队自动化测试能力评估以及过程改进指南。后续,邮储银行还将基于自动化测试能力成熟度模型制定过程改进的总体规划,深入探索全面有效的落地方案,为测试工作进一步降本、提质、增效提供有力支撑。

 
过刊查询
2022年03月 2022年02月 2022年01月
2021年12月 2021年11月 2021年10月
2021年09月 2021年08月 2021年07月
2021年06月 2021年06月 2021年05月
查看所有过刊
本期精选
中国农业银行研发中心副总经理李欣:数智..
华夏银行首席信息官吴永飞:大模型辅助研..
中信银行软件开发中心总经理迟鲲:AIGC对..
光大银行数据资产管理部副总经理黄登玺:..
华林证券首席信息官王惠春:以“数据思维..
释放大模型技术应用潜能,推动保险资管数..
数据飞轮:科学决策和驱动增长的新范式
中国邮储银行软件研发中心总经理胡军锋:..
 
企业简介 | 版权声明 | 免责声明 | 频道介绍 | 安全提示 | 法律顾问 | 网上投稿 | 客服电话 | RSS订阅
Copyright © 2005 Fcc.Com.Cn, All Rights Reserved. ,《中国金融电脑》杂志社版权所有
电话:010-51915111-805 传真:010-51915236,网络出版服务许可证(署)网出证(京)字第337号
京ICP备14024077号-1 京公安网备:11010802025321 技术支持:站多多