公司提供各种终端市场包括化学品和精炼、食品和饮料、电子、医疗、制造业、和基本金属。工业气体在无数应用程序使用,从拯救生命的氧气供医院为电子制造高纯度和特种气体,氢气对清洁燃料,等等。
他们保持一个深刻的承诺,被“表现最佳全球工业气体和工程公司,为客户提供创新和可持续的解决方案在一个连接的世界。“实现这一目标需要完美的操作。核心业务流程必须保持可靠的和有弹性的极其复杂的应用程序栈不断发展。鉴于其全球业务的范围和规模,即使是细微的应用程序“故障”可以迅速转化为供应链中断,监管问题,失去商机。
当两个新的质量测试中心的领导人有责任卓越(TCoE),他们面临着一个相当大的挑战。团队负责确保定制开发和供应商更新不扰乱跨13 SAP关键业务流程实例和关键企业应用程序包括Salesforce、移动应用、网络应用,许多微软的应用程序。此应用程序的大多数投资组合发展相当迅速。SAP应用程序通常每周更新,和许多其他应用程序发布在一个持续交付模型。然而,任何变化是一个危险的努力。例如,仅在Salesforce平台作为一种服务,开发团队可能使用相似的对象在10应用程序已经在生产和其他仍在发展中。所有应用程序是高度相互关联,它们共享相同的代码库,以及相同的对象。日常测试是至关重要的,以确保一个团队的改进不不经意地影响到其他团队的核心流程。
测试转换是必要的
像很多企业公司,建立了测试过程来支持测试自动化工具的第一代:基于脚本的测试自动化,需要专门的技术专长和长达数月的瀑布开发过程中实现。测试是由TCoE在印度的一个小团队公司员工辅以全球系统集成商(GSI)承包商,他们根据项目需求波动加大。
虽然端到端业务流程跨越多个技术,团队使用不同(已断开连接的)工具来测试每个技术类型。SAP测试使用一个常见的基于脚本的商业测试工具。Salesforce测试是建立在硒的开源自动化测试。Android和iOS移动应用程序使用一个商业移动测试工具。定制的遗留应用程序通常是超出了这些工具的范围。和另一种商业工具用于协调所有这些测试和关联不同的结果。
新团队leaders-Head服务交付的应用程序测试和安全管理-企业应用程序)和测试中心主管Excellence-soon这种方法确定了一系列的挑战:
- 这是昂贵的和缓慢的所需的专家建立预期的测试自动化水平;一个测试套件的一个技术要求月创建。
- 脆弱的脚本需要繁重的维护,以适应每个中,这样的变化,它往往是简单重现他们比修复它们。
- 测试专家不可能很容易从一种技术转移到另一个(如SAP之间,Salesforce、web和移动),以适应动态项目需要或端到端测试。
- 他们遗留的测试自动化工具不适合他们最近转向高度迭代敏捷流程和现代DevOps工具链。