案例 | 数字化转型模式下自动化测试新形态探索实践
金融电子化
2024-01-29 17:25:36
0

原标题:案例 | 数字化转型模式下自动化测试新形态探索实践

文 / 中国光大银行金融科技部 李蕾 史新丽

近年来,伴随着商业银行数字化转型、人工智能技术的迅猛发展,以及信息技术应用创新工作的不断深化,金融行业不断加快其产品研发节奏,以促进其业务模式的创新和产品升级。在这个过程中如何保证产品的高质量快速迭代,提升产品研发效能成为金融科技的一个重要课题。为此,光大银行积极探索开创研发测试新模式,构建自主开放的自动化测试生态。

传统自动化测试面临的挑战

在测试业务数字化转型的背景下,传统的自动化测试模式在场景覆盖、自动化能力、开放性等方面均存在不足,具体如下。

1.自动化测试应用不均衡。在金融行业,测试业务包含多个阶段:开发联调测试阶段、系统测试阶段、验收测试阶段以及投产后业务验证测试等多个阶段,涉及到业务、开发、测试和运维多种角色人员,传统的自动化测试主要应用于系统测试或验证测试阶段的回归测试,在对测试场景和测试阶段的覆盖上存在盲区。

2.全流程自动化测试能力不足。测试全流程包括测试分析、测试设计、测试执行、测试结果追溯,传统的自动化测试主要应用于测试执行阶段,在测试分析、测试设计和测试结果追溯等阶段仍然存在空白。

3.自动化测试模式亟待改善。传统的自动化测试模式大多是“作坊式”的建设模式,依赖于少数自动化测试人员,缺少顶层设计和统一标准,使得自动化测试难以向规模化、差异化方向发展。

为了支持测试业务数字化转型,打造自动化测试价值链,我行从以下两方面着手推动自动化测试能力的建设:一是构建自动化测试体系,二是融合前沿技术打造一体化自动化测试平台。

以测试数字化转型为目标,构建自动化测试新体系自动化测试体系

秉承测试业务数字化的愿景目标,通过制定统一的自动化测试管理规范,形成标准化应用推广理念,自上而下推动自动化测试在我行的应用升级。以测试技术、工艺和流程的创新为引领,提供数字化的决策支持,助力我行敏捷化、数字化测试转型。

图1 自动化测试体系

1.以提升测试效能为组织级目标建立组织级管理规范。从组织级建立自动化测试管理规范,推动自动化测试与测试业务全生命周期的深度融合,使自动化贯穿测试全流程。制定自动化测试案例管理标准,规范案例设计,对案例全生命周期进行管理,确保案例资产的有效性。依托管理规范和管理标准,按照我行系统现状制定可落地的推广方案,进行“分层、分级、分阶段”的应用推广,既能保证自动化测试应用的全面性,又能根据系统特点体现差异性。同时,设计可持续度量机制,建立事前、事中、事后跟踪度量体系,使得应用效果实时可见可跟踪,形成自动化测试工作的持续推动力。

2.以“场景化”模式推进自动化测试对业务系统的全面覆盖。为了推进自动化测试的价值转化,满足测试的左移和右移需求,我们采用了“场景化”模式来推进自动化应用的全面覆盖。当测试在产品研发的整个生命周期中,持续推进自动化测试的左移和右移,挖掘自动化应用需求,形成自动化测试场景。按照“孵化一个场景,推广一个场景”思路,不断扩大自动化测试的应用和价值转化,使得自动化测试深入到测试业务的各个环节中去。在这个过程中孵化出的场景如具有通用性的自动化冒烟测试、自动化回归测试、手自一体化测试、业务产品测试、业务验证自动化等,以及针对某些特定系统的全流程自动化应用场景等。

3.对自动化测试资产进行全生命周期的治理提升资产复用率。自动化资产同其它的业务资产一样需要进行管理才能发挥其最大的价值,按照资产的属性需要具备“全面性”“准确性”“可更新”“可复用”的特点。为此我行建立了自动化资产建设和衡量标准,对自动化资产进行有效性检测和全生命周期的管理,提供可量化可跟踪的方式促进自动化资产的维护和更新,从而推动有效自动化测试资产的有效积累,筑牢自动化测试根基,实现自动化资产的价值转化。

4.借助新技术和现有资源构建自动化测试新形态。结合自然语言处理、人工智能识别、精准测试技术以及测试行为大数据分析等智能化技术,支持测试全生命周期的测试分析、测试设计、测试执行、测试过程追溯、测试结果评估以及测试反馈等各个环节。通过智能化技术提高测试分析的准确度,降低测试案例的编写成本,实现了测试案例的精简有效和测试缺陷定位的快捷准确。对测试全过程的各环节提供数字化指引和测试加速。

以测试新理念为引领,建设一体化智能测试平台

为了满足新形势下的自动化测试需求,我行着力打造了一体化智能测试平台。平台从架构上分为前台、中台和后台三层。前台负责按需提供测试服务场景;中台负责提供通用能力包括接口模型统一管理、自动化案例设计、数据设计、通用智能化能力和度量分析能力;后台负责集中管理各类型测试工具,并进行集中的调度。接入中心集成了我行的管理类、资产类、研发类和分析类工具平台进行技术能力复用和自动化能力输出。通过上述三层架构,一体化智能测试平台在提升用户体验、优化用户旅程、促进业务转型发展上发挥出积极的作用。

图2 一体化智能测试平台

1.标准化的案例设计与管理。一体化智能测试平台提供标准化的案例结构设计引导,支持案例的分层设计管理和案例的全生命周期管理。用户可以使用基础原子库—复合案例—测试场景的三级模式构建自己的案例场景,不同的层级之间可以进行结构或数据的同步,当有业务变更时,用户仅需修改原子案例即可实现所有相关案例的变更。另外平台可自动进行案例有效性和鲜活性分析,对案例的创建—使用—消亡进行全生命周期的管理。标准化的案例结构、分层的案例设计和案例的全生命周期管理极大地推动了自动化测试“活资产”的积累,提升自动化测试资产在测试、开发和运维之间的共享和复用,盘活研发过程中各阶段的自动化测试。

2.智能化的案例编写与生成。采用AI智能化技术和自研案例生成算法进行案例的编写和生成。通过NLP技术支持用户直接使用自然语言编写自动化测试案例,做到懂业务即可写自动化案例,简化用户操作。通过智能化识别和检测技术实现AI识别和控件识别双引擎驱动,提高自动化测试场景的适应度。在案例生成方面,结合多年的测试经验,自研案例派生算法,基于自定义变量因子派生,通过与基准案例结果对比进行校验,避免了无效案例或覆盖不全的问题,不仅提供合理范围案例选择,又保证业务高覆盖度测试,降低维护成本,快速定位问题,实现测试高效交付。

3.规模化的长链路测试执行。由于银行业务流程复杂度高,一个完整的业务流程需要贯穿多个异构系统,为了保障完整业务链路的自动化测试,我行自研了长链路测试模型,通过该模型实现了业务链路向自动化测试长链路的转化,解决了长链路自动化测试在异构多端场景下执行的时序性问题,异构环境参数传递问题和执行的连续性问题。同时,自动化测试平台纳管了多种类型的云端执行机,通过调度中心调度不同类型的执行机实现长链路案例的大规模的并发测试。

4.一站式的测试服务场景。一体化智能化测试平台建设实现了从“工具化”“中台化”向“服务化”演进,通过与多种工具平台进行整合,优化用户旅程,提供一站式的智能化测试服务。以某个测试需求为例,需求对应的代码提测后,自动构建自动化测试任务,通过以下两种方式进行测试设计覆盖:一是案例自动化推荐,通过对需求进行业务变更影响分析、风险识别分析、代码变更影响分析,自动推荐测试需求相关自动化案例。二是案例自动生成,通过案例膨胀功能自动化生成覆盖接口属性信息的正反案例,扩大对接口属性信息和业务逻辑的覆盖率。自动化测试集构建完成后,即可开始进行自动化测试执行,在执行的过程中可实时对变更范围的测试覆盖情况进行检核并查漏补缺。对于测试执行失败的案例可以通过自动进行失败日志抽取、代码运行轨迹分析等协助用户进行缺陷的定位和分析,确认后的缺陷可以一键上传至BMS。一站式测试服务场景构建了全新的测试生态链,使得用户快捷触达测试所需的能力、工具和服务,加速测试转型升级。

新形态下自动化测试效果与展望

新形态下的自动化测试,构建了自主开放的测试生态,实现了自动化测试的左移、右移和纵深发展,形成了“人人自动化”“处处自动化”的自动化测试新模式,为我行测试业务数字化转型形成助力。

截至目前,该平台已经实现了对全行重要系统的100%自动化测试覆盖,交易覆盖率超过80%,积累有效自动化测试案例10万条,累计执行测试案例50多万条。在引入智能化测试技术后,自动化案例编写效率提升2倍,维护工作量下降60%,释放了更大的产能。精准的定界分析使得测试风险前置,测试覆盖度提升30%,测试需求分析提速10%。集成敏捷排障方案和异常告警后的自动化测试问题分析效率提升25%。

后续我行将继续围绕“加快推进数字化转型,打造数字光大”的发展愿景,持续进行测试新技术探索和业务模式创新,锤炼数字化竞争力,赋能业务发展。

(此文刊发于《金融电子化》2024年1月上半月刊)

相关内容

热门资讯

干法极片:固态电池产业化的关键... 在新能源产业飞速发展的浪潮中,固态电池凭借更高的能量密度、更优的安全性和更宽的温度适应性,被视为下一...
年轻人主动“回炉”提升技能 寻... 中新网重庆8月17日电 (钟旖 吴婧媛)“虽然是跨专业从零开始学,挑战大,但老师讲得很细,我上手也快...
全球最长LED屏点亮背后:“世... 办赛与兴业,如何实现共生共荣?刚刚闭幕的成都世运会,提供了一个路径。 在汇集了116个国家和地区参与...
2025物联网大会在江苏无锡隆... 8月16日-17日,2025物联网大会在江苏无锡顺利召开。大会由中国电子学会、中国通信学会联合主办,...
时隔4年,华为新机再度显示麒麟... 近日,部分华为Pura 80系列手机用户在社交媒体上发文表示,鸿蒙系统升级后可在设置中查看麒麟芯片信...
“光子”化身秦俑击鼓起舞 首届世界人形机器人运动会上湖北摘首金 “光子”化身秦俑击鼓起舞 光谷东智研发的“光子”人形机器人...
“黄河之滨科普行”系列活动在兰... 8月17日,中国化学会组织院士、专家来到兰州一中,为学校师生举办了第一季“无处不化学”主题科普活动。...
别惊讶!油车的魅力正在大幅上升 当“现在这个时代谁还买油车”“开了电车再也不想碰油车了”成为不少车企领导人的口头禅,当社交媒体评论区...
天工再夺冠 钢铁飞人诞生 本报讯(记者 曹政)继今年4月勇夺全球首个人形机器人半程马拉松冠军后,北京集聚多方力量研发的人形机器...
从骗捐寻亲到退款 P 图,为什... 前段时间刷抖音的时候,小雷看到了一则 “2 岁女童王喵喵走失” 的寻人启事。可谁能想到,这是一场彻头...
中泰证券:人工智能发展势头强劲... 来源:市场资讯 (来源:智通财经) 智通财经APP获悉,中泰证券发布研报称,国内领先的AI企业展现出...
华为鸿蒙5.0实现全栈自研,央... 近日,央视财经栏目《对话》专访了华为常务董事、终端BG董事长余承东,聚焦华为鸿蒙系统的突破与发展,主...
小米9月新机潮来袭!15T系列... 【CNMO科技消息】据日媒报道,小米预计将在今年下半年掀起手机新品发布浪潮。继已官宣将于8月21日推...
原创 骆... 之前在纪录片里瞅见骆驼在沙漠里溜达,好几天不喝水也没事儿,就觉得这玩意儿也太神了吧。你说它们喝一次水...
外媒透露:苹果高层将会有更多人... 【环球网科技综合报道】8月18日消息,据9to5mac报道,马克·古尔曼(Mark Gurman)透...
魅族22手机影像配置曝光:24... IT之家 8 月 18 日消息,星纪魅族集团 CEO 黄质潘今天在微博曝光了旗下魅族 22 手机的拍...
上海爱柯锐申请四极杆质谱检测系... 金融界2025年8月16日消息,国家知识产权局信息显示,上海爱柯锐科技有限公司申请一项名为“一种四极...
摘下机器人“皇冠上的明珠”还要... 证券时报记者 王一鸣 为什么人们会觉得握筷子、系鞋带很简单,而机器手却不易实现? 从构造来看,人类的...
自组网+系留无人机中继通信方案... 自组网结合系留无人机中继通信在应急通信中确实是一种高效且重要的手段。这种技术方案在灾害救援、突发事件...
梅卡曼德机器人邵天兰:具身智能... 投影上原本正展示着的公司介绍PPT被切换成了京东的购买记录,页面上是一件蓝色衬衫,正是梅卡曼德机器人...