实现Oracle FLEXCUBE测试自动化

165 阅读6分钟

DZone> WebDev Zone > 实现Oracle FLEXCUBE测试自动化

自动化Oracle FLEXCUBE测试

保护核心银行业务免受错误、停机和数据泄露的影响。

Thomas Pryce user avatar通过

托马斯-普赖斯

·

Jul. 30, 21 -Web Dev Zone -分析

喜欢 (1)

评论

保存

Tweet

31次浏览

加入DZone社区,获得完整的会员体验。

免费加入

全球的银行都依赖Oracle FLEXCUBE来提供灵活的银行基础设施,如今更多的银行正在向FLEXCUBE迁移,以保持与年轻、灵活的Fintech初创企业的竞争优势。

FLEXCUBE提供灵活性,可逐步改造组件化的核心银行系统,同时支持向现代云计算基础设施的迁移。即使在历史悠久的基础设施和复杂的端到端流程的背景下,它也能使成熟的金融企业快速创新。

然而,每一次迁移和更新都必须经过严格的测试。否则,企业有可能将关键的银行系统暴露在昂贵的缺陷、停机时间和安全漏洞中。

这意味着要严格测试向FLEXCUBE的迁移,以减轻企业最敏感部分暴露于昂贵的错误和数据泄露的风险。然后,每一次升级都必须经过严格的测试,在不破坏自定义实现的情况下实现新功能的价值。

本文将讨论快速和严格的FLEXCUBE测试的常见障碍。然后,它将阐述一种基于模型的测试自动化方法如何使企业能够跟上FLEXCUBE创新的最新步伐。

在此观看网络研讨会。

测试的不确定性给关键核心银行系统带来风险

对于依靠定制FLEXCUBE实施的数百家银行来说,FLEXCUBE测试是一个缓慢而复杂的过程。

内部测试团队通常缺乏在FLEXCUBE迁移和升级过程中测试复杂参数和自定义配置所需的专门知识。端到端方案的复杂性进一步意味着,在下一个版本发布之前,有更多的测试可以执行,但测试人员缺乏一种自动化或可靠的方法来创建可执行的测试数量。

这给核心银行系统带来了不确定性,因为测试人员无法可靠地批准更新或迁移。缓慢的手动测试不能提供必要的保证,因为测试人员经常在手动测试用例创建、重复的脚本编写、测试数据瓶颈和缓慢的测试维护中挣扎。

这些耗时且通常不系统的测试流程迫使测试进一步落后于FLEXCUBE的更新,同时只能覆盖迁移或升级所需的一小部分场景,让人信心不足。银行要想跟上金融科技创新的最新步伐,就需要采用自动化和系统化的方法来进行Oracle FLEXCUBE测试。

降低FLEXCUBE采用和维护的风险

基于模型的可视化测试自动化提供了一种简化、精简和自动化FLEXCUBE测试的方法。测试人员不再需要与不甚了解的系统和手动创建的测试相抗衡。在这里讨论的基于模型的测试方法中,他们可以快速扫描FLEXCUBE UIs,将可重复使用的组件库组装成可视化模型。这些模型会自动生成FLEXCUBE迁移或升级过程中所需要的测试、脚本和数据。

通过使用UI扫描器、测试导入器和一个开箱即用的组件库,内部测试团队不再需要具备FLEXCUBE的特殊知识。他们可以直观地将可重复使用的子流程组装成端到端的流程图,快速调整以实现定制化和参数化。这些快速构建的测试可以生成快速、严格的FLEXCUBE测试所需的一切。

可视化模型可生成优化的FLEXCUBE测试,同时还能构建和维护核心银行系统的活体文档。易于维护的流程图构建并保留了内部知识,使核心银行系统面向未来。内部测试和开发团队可以对更广泛的银行流程和集成技术进行创新,了解其变化对定制FLEXCUBE实施的影响。

在提高测试敏捷性并在内部建立FLEXCUBE知识的同时,该方法中基于模型的测试自动化进一步提供了创新核心银行流程所需的测试覆盖率。

自动化测试生成可创建 "覆盖 "建模场景所需的最小的测试集,而基于风险的生成可根据时间和风险锁定特定功能。这在不影响测试覆盖率的情况下减少了测试量,在每次升级或迁移前提供信心。

快速的测试生成进一步避免了测试数据的瓶颈,有助于减少昂贵的数据泄露的风险。通过集成的测试数据自动化,每一个端到端的测试场景都可以在飞行中配备匿名或合成数据。在生成或运行测试时,这些数据会被及时发现、制作并准备好,在FLEXCUBE迁移或升级期间提供测试所需的所有数据。

使用这种基于模型的测试方法,企业可以享受最新的Oracle版本的创新,同时减轻破坏自定义FLEXCUBE实施的风险。测试维护就像更新中央流程一样简单快捷,点击 "重新生成 "即可在每次更新前快速、严格地测试FLEXCUBE。

基于模型的测试自动化使企业能够实现最新FLEXCUBE版本的价值,同时减少破坏性Bug和停机时间的风险。Organican建立并保留了核心银行系统的内部知识,同时生成了保持FLEXCUBE最新的所需测试。

主题:

测试、 测试自动化、 基于模型的测试、 核心银行解决方案、 金融科技、 测试数据管理、 敏捷测试、 持续测试、 迁移挑战、 oracle

经Thomas Pryce授权发表于DZone。点击这里查看原文。

DZone贡献者所表达的观点属于他们自己。

DZone上的热门文章


评论

网络开发 合作伙伴资源