用户验收测试在银行数字化转型中的创新实践.docx
《用户验收测试在银行数字化转型中的创新实践.docx》由会员分享,可在线阅读,更多相关《用户验收测试在银行数字化转型中的创新实践.docx(8页珍藏版)》请在第一文库网上搜索。
1、近年来,伴随云计算、大数据、人工智能等新技术的快速发展,金融与科技的融合程度不断加深,为银行业转型升级、提高全要素生产效率带来了新的机遇,各家银行纷纷开展数字化转型,银行信息化建设的架构、模式、流程等均发生了重大变革。测试工作是质量保障的重要环节,如何保证产品研发效率更高、用户体验更佳、系统运行更稳定,成为商业银行急需解决的重要课题,并对新时期测试工作提出了全新挑战。一是测试迭代速度越来越快。市场要求金融服务响应更迅捷,银行信息系统新功能和新产品上线交付的速度由原来的每季度、每月一次,发展到现今的每周一次,甚至一周多次,交付效率的加快要求软件测试的速度也需要同步提升。二是测试复杂程度不断加深。
2、随着银行业务规模和种类的不断拓展,以及大数据、云计算、人工智能等新技术的广泛应用,银行业信息系统范围、架构规模、交易链路复杂性等都在不断提高,可能产生缺陷的因素也越来越多,测试需要覆盖的场景和功能点越来越复杂。三是测试质量要求持续提高。当前,监管部门对银行系统安全稳定运行的要求愈发严格,用户对银行产品体验的要求更高,银行间同质化产品竞争也不断加剧,类似变化促使测试工作逐步从最初的功能可用性验证扩展到兼容性、用户界面、用户体验、操作合理性等多个方面。为应对上述变化,浦发银行从2018年起历经3年多的时间,由测试部门的专业测试人员牵头,组建了承接全行大部分业务系统的用户验收测试团队,并围绕“创新自
3、主化、流程平台化、管理可视化”的工作思路开启了一系列创新实践,通过机制优化、数据驱动、技术赋能,致力于为银行数字化转型提质、增效、赋能。一、锚定测试难点,推进业务、开发、测试深度融合对于商业银行而言,用户验收测试是当前最重要的测试类型之一,主要指站在用户或银行一线员工的角度,检验银行系统是否可在功能、兼容、用户体验等方面满足预定需求,其对于提升产品质量、满足客户需求、保障系统功能性和稳定性等均起着至关重要的作用。然而,以往的用户验收测试通常由业务人员承担,经常存在工作投入量大、测试资源匮乏、测试方法不专业等问题,一些重大项目往往因验收测试进展缓慢而影响了上线交付的时间,且很多缺陷到上线投产后才
4、被发现,甚至严重影响了用户的使用体验。尤其在数字金融时代,随着新兴技术在开放、互联、竞争、合规、风控等领域大量应用,以往在用户验收测试工作中存在的问题隐患也更加凸显。举例来说,传统的用户验收测试通常是在项目研发周期的后半段开展,一方面测试人员介入较晚、缺少主动权,只能被动接受既成的业务需求和软件版本;另一方面也需要耗费较多的时间理解需求和准备案例,影响软件交付效率。对此,浦发银行组建了由业务、开发、测试人员组成的融合团队,以“目标一致、利益共享、责任共担”为核心原则,积极提升需求沟通和研发效率。同时,通过开展测试左移,将测试活动从传统的代码开发完成后左移至需求、设计和代码实现阶段。例如,在需求
5、阶段,测试人员将提前开展测试计划、测试设计、测试案例编写等工作,从而显著提升了测试交付效率。在代码实现阶段,通过在每次提版后即开展自动化回归测试,可及时发现因代码变化导致存量功能产生问题的风险,进而提高用户验收测试的质量。从实践成效来看,浦发银行通过建立融合团队和开展测试左移,不仅在需求和设计阶段即能够提早发现和预防缺陷,还可帮助测试人员加速从“被动响应”向“主动预防”转变,进一步减少了风险隐患。同时,业务、研发、测试之间的沟通协作也更加顺畅,通过增进测试人员对需求和业务场景的理解,同样有利于加强测试的广度和深度,提升测试质量。此外,由于很多工作都已被前置,不仅有利于缩短测试阶段所需的时间,还
6、可显著提升新功能的上线效率。二、强化工具自主研发,促进测试质效提升在人手有限的情况下,测试部门要全面承接用户验收测试工作离不开工具的有效支撑。为此,浦发银行不断加强测试工具的自主研发,以促进用户验收测试的质效提升。1 .自研测试案例生成工具,提升案例设计规范和生成效率测试案例的分析设计是软件测试工作过程中最重要的环节之一,如何确保测试案例设计的有效性,通过技术手段降低测试案例准备的人力投入,是提升测试效能和质量的关键因素之一。为此,浦发银行积极开展测试案例自动化生成工具的研发工作,综合运用基于思维导图模型的业务规则等价类分析、基于操作流程图的测试需求梳理、基于微服务架构的全类型测试案例自动生成
7、引擎等手段,将测试分析建模快速转换为测试案例,实现了测试案例自动化生成,最终大幅提升了从收到需求到生成案例这一过程的执行效率。实践中,上述测试案例自动生成技术己应用于250多个业务系统,相较传统案例生成方式,新建系统案例准备效率提升约28%、存量系统效率提升约51%,并实现了测试案例的可积累性、可重用性、易检索性、易维护性与规范性。2 .建设测试数据自动化工厂,解决测试造数痛点传统模式下,测试工作中一直存在造数过程复杂、人工操作工作量大、效率低下等问题,严重牵扯了开发、测试和业务人员的精力,以至于影响研发效率。对此,浦发银行专门打造了测试数据自动化工厂。与传统使用SQ1语句,只能在单个系统、有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 验收 测试 银行 数字化 转型 中的 创新 实践