今日推荐

///
考克斯汽车公司(Cox Automotive)在五大洲拥有40000多家汽车经销商客户,通过专业的知识和研究来弥合汽车体验各个阶段中的消费者、制造商、经销商和贷方之间的差距。考克斯汽车公司专注于不断改进产品以创造更快的车辆交易,使消费者能够获得无缝的在线到离线体验。
考克斯汽车公司的子公司Dealertrack是汽车零售业数字解决方案的领先供应商。对于经销商而言,它拥有最先进的经销商管理系统(DMS)、领先的销售和F&I解决方案,以及完整的注册和所有权解决方案。对于贷款人来说,它包含了数字解决方案和服务,用于推动消费者参与、简化购买流程和签约,以及优化产权运营和管理问题。
面临挑战
Dealertrack为北美地区整个汽车经销商网络提供服务,从客户找到经销商、与销售人员商谈、到交易、签署(不管是线上还是线下)、注册和授权,再到车辆交付,每一步都离不开Dealertrack提供的服务。如此庞大的服务需求让Dealertrack面临巨大的挑战。
在这些过程中,大量的服务在发挥着作用。如此错综复杂,千丝万缕的服务系统,即使很小的变化也会对整个系统产生明显的连锁反应。
下图展示了Dealertrack的服务系统架构。

交易系统本质上是很难测试的。Dealertrack的应用程序又包含了许多层,包括贷方网络、应用程序处理、合同处理、合同恢复和所有权管理。所有这些都是为顾客在线和店内购买而设计的。添加功能或者更新功能的最大挑战是新系统和旧系统的大量对接和集成,这部分工作存在许多不可控因素。而Dealertrack又必须保证整个系统中的交易数据是准确的,交易数据是安全的。
“我将我们面临的挑战叫做“完美风暴”。我们拥有大型数据中心,它包含了大量的网段地址——每个网段包含数千台服务器和许多服务。但是我们的痛点就在于,意外事件太多了,停机时间太长了,并且与此同时我们还有很多客户问题需要解决。”
——Roya Montazeri
考克斯汽车公司 质量部门高级总监
针对这场“完美风暴”,考克斯汽车公司决定以一项新的质量计划来突破困境,他们将专注于单一的,可实现的关键绩效指标(KPI),而不是把精力分散到多个KPI上。考克斯汽车公司选择将漏检缺陷减少5%,虽然这是一个简单的目标,但是它需要重新评估他们的质量过程,尤其是他们端到端的测试。

方法
服务虚拟化是考克斯汽车公司实现他们目标的最佳选择。考克斯汽车公司考虑到他们的任务关键型应用程序及其服务产品的庞大规模,而服务的虚拟化允许他们隔离正在开发的应用程序,而不会影响其他模块或被影响,所以服务虚拟化是契合他们需求的解决方案。
解决方案
考克斯汽车公司采用了一个整体方案来实现他们的目标,即减少5%的漏检缺陷。他们投入必要的质量控制和实践来改进端到端的功能和性能测试。同时,也改进了测试和发布管理的实践过程。考克斯汽车公司的测试自动化重点显然都集中在虚拟化上。
“服务虚拟化显然是最契合我们需求的最佳方案,因为它使得我们能够在正确的时间测试正确的东西。我们已经有了许多自动化工具,并且有一些可以模拟组件行为,但这并不是我们所需要的。我们需要快速的虚拟化服务,因为我们的问题非常紧急。”
——Roya Montazeri
考克斯汽车公司 质量部门高级总监
由于能够隔离个体服务,使得考克斯汽车公司能够专注于他们想要测试的应用程序的特定领域。他们通过与Parasoft合作完成一个POC,并且得到了大家的一致认可。
从某些角度讲,服务虚拟化在实践中经历了颠簸,并不是所有人都支持服务虚拟化。这次的实践正是熟悉这些概念和工具的案例。为了证明服务虚拟化的价值性,考克斯汽车公司创建了卓越中心(COE)团队,并大力投资服务虚拟化,并在整个团队中采用这种新的测试自动化能力。考克斯汽车公司不仅仅在测试阶段使用服务虚拟化,同时实施团队也在使用这些虚拟化服务来简化新的开发,他们还可以使用这些虚拟服务来向客户演示新功能。
结果
Parasoft使用Virtualize这款产品协助考克斯汽车公司推出在线服务虚拟化培训计划。通过直接与Parasoft合作,考克斯汽车公司能够培训他们的团队,并在整个组织中对多个团队进行技术支持。
尽管实施服务虚拟化的过程并非是一帆风顺的,但是最后的结果是可喜的。考克斯汽车公司的决定无疑是成功的,致使他们正在为接下来的一年调整KPI。通过从总体上调整和提高平台的弹性,显著地减少了停机时间和缺陷,这意味着考克斯汽车公司大大减少了成本资源。
考克斯汽车公司非常看好他们的投资,他们认为他们的虚拟资产和代码一样重要。同时考克斯汽车公司团队也非常感谢Parasoft提供了一个长期的发展路线规划图,使得在未来的几年,都能对他们的虚拟资产提供技术支持和维护服务。
关于Parasoft
About Parasoft
Parasoft通过其经过市场验证的、可集成的自动化软件测试工具套件,帮助用户不断提供高质量的软件。Parasoft支持嵌入式、互联网和物联网市场,通过集成从深度代码分析和单元测试到webUI和API测试,以及服务虚拟化和完整的代码覆盖,最后到交付管道,大大减少了时间、精力和成本,确保用户交付安全的、可靠的和兼容性高的软件。将所有这些结合在一起,使用户能够充满信心地实现当今最具战略性的生态系统和开发计划。
“

关注我们
微信公众号| Parasoft
新浪微博 @Parasoft中国