原创|实施案例|编辑:况鱼杰|2020-11-17 13:54:27.130|阅读 17 次
概述:一家金融机构正着手进行技术升级,将SAP作为其核心替代技术合作伙伴,将其传统的后端系统迁移出去。为了利用现有的中间件平台,在不影响客户体验的情况下,实现新旧系统的无缝切换,该组织寻求一种解决方案,使他们对中间件系统的变化充满信心。
# 周年庆正版采购有优惠,点击咨询 # # 31款JAVA开发必备控件和工具 #
相关链接:
一家金融机构正着手进行技术升级,将SAP作为其核心替代技术合作伙伴,将其传统的后端系统迁移出去。为了利用现有的中间件平台,在不影响客户体验的情况下,实现新旧系统的无缝切换,该组织寻求一种解决方案,使他们对中间件系统的变化充满信心。
其中一个关键的技术风险是确保中间件系统中的映射和转换逻辑在迁移后是正确的。在审查了各种方案后,确定最具成本效益和最可靠的方法是通过虚拟SAP系统来消除中间件和后端系统之间的依赖性。这将提供一种手段,在SAP接口可用之前,在其中间件组件中建立交换逻辑,并能够重复测试,而不需要数据设置和停机的开销。
该组织的下一个挑战是如何证明投资的合理性,从手动测试方法(在服务层)转变为没有端到端功能的自动化方法。投资回报率是一个简单的指标,利益相关者可以理解为避免缺陷成本。如果在开发阶段,他们能在每个操作中发现3个缺陷,这将避免在系统集成阶段解决缺陷的更大成本。在开发阶段结束时,他们已经超过了68%的投资回报率。
在升级项目之前,团队现有的人工测试流程能够跟上应用更新的速度。然而,一旦项目的范围完全确定后,考虑到在SAP中设置数据、等待SAP提供数据所需的时间,以及预期的软件迭代次数,现有的人工程序显然是不够的。
服务虚拟化最明显的好处是,团队可以在实际部署新的后端系统之前,就开始针对这些系统的预期行为进行开发和测试。
其他好处包括:
他们不再需要等待获得每个测试所需的测试数据,或者将测试数据重新配置到所需的状态(例如,重新打开一个测试关闭的账户,以便为下一次自动化测试运行做好准备)。
他们可以轻松地模拟一套广泛的后端系统响应条件(如数据变化、故障条件、性能变化),这有助于他们在部署之前发现复杂的问题。
由于虚拟化响应得到了验证和一致,团队知道任何检测到的响应信息问题实际上都是源于被测应用的问题,而不是后端系统更新、重新配置或故障。
随着相关中间件代码的修改,团队开始为每个SAP操作建立自动化测试。测试是用Parasoft SOAtest定义的,它与Parasoft持续测试平台中的Parasoft Virtualize一起工作。
被测试的应用程序与之通信但不属于测试范围的后端被虚拟化,以便始终给出成功的响应。这使得测试更加可靠(因为这些后端有时不可用或对我们的数据有认证问题),并且能够专注于测试的目的是什么。
由于虚拟化要求团队复制后台的行为,这迫使他们深入挖掘后台的工作原理。
在一个比较复杂的系统中,他们与中间件开发人员和SAP开发人员一起研究如何进行映射,并能够在Virtualize中模拟SAP开发人员的响应,帮助开发人员正确构建中间件代码。
从开发的角度来看,仅仅验证请求和响应是否按预期返回是不够的,还要验证内部编排、工作流和下游输出是否正确。团队将Parasoft的事件监控与中间件系统整合在一起,对每个消息流进行检查,并保证结果符合预期。
在交付完成后,团队积累了一个自动化测试套件,可以在每个新构建的中间件之后运行。虚拟化的后端数量达到8个。
以上就是Parasoft在政府部门的实施案例,parasoft还在金融、教育、医疗等等行业都有应用,您是否感兴趣呢?如果您有任何疑问或需求,请随时联系慧都客服,我们很高兴为您提供查询和咨询。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
好文不易,鼓励一下吧!
本文将介绍Greenway实施了来自DI Squared的快速Qlik解决方案后,将报告时间提升25%,成本降低50%的故事。
数据不仅仅是电子表格上的数字或图形上的点。在正确的时间,正确的数据可以产生不同于其他任何东西的影响。在最好的情况下,数据可以讲述一个故事。本文就将介绍Qlik是如何通过更强大的分析功能,赋予女性企业家和非营利组织权力的故事。
LightningChart JS v2.1.0版本专注于改进我们新发布的整洁3D图表,本文介绍了LightningChart JS角使用示例。
业内最全面的API、云服务和SOA测试平台,提供优秀的负载与性能测试、API安全测试等功能
Parasoft Virtualize用于创建、部署和管理模拟的开发与测试环境的虚拟解决方案
微信扫码登录
福利更多、资源更多
官方微信
官方微博
重庆慧都科技有限公司 版权所有 Copyright 2003-2021 渝ICP备12000582号-13 渝公网安备 50010702500608号