北欧联合银行

现代化工具集,集中自动化,并在Nordea Bank建立一致的QA方法

公司概述

北欧联合银行是一家领先的北欧全能银行,200年来一直在帮助客户实现他们的梦想和愿望。北欧联合银行2020年营业总收入为85亿欧元,是欧洲十大金融服务公司之一,并保持AA评级。此外,Nordea作为世界上最具可持续性的公司之一以及领先的企业和投资银行公司赢得了众多赞誉。

“我们的客户是我们所做一切的中心,这延伸到QA和其他业务。”

——Andrew Armstrong, Nordea QA和测试部门负责人

作为一家拥有多个业务单元的大型银行,用于开发和测试的技术已经扩展到各个团队和业务单元。在IT重组之后,领导者意识到如果将工作集中到一个共同的“QA Capability Group”中,就可以达到更大的规模效率。作为变更的一部分,QA Capability Group继承了每个业务单元一直在使用的所有工具,并被赋予了跨各个业务单元整合其QA策略的任务。

  • 箭头图标
    工业:银行
  • 箭头图标
    公司规模:营业收入85亿欧元,服务17个国家,服务200年
  • 箭头图标
    地点:北欧国家

挑战

团队很快发现,不同的团队正在维护超过40种不同的QA工具。它们涵盖了测试的所有方面:测试用例管理、测试数据供应、测试自动化、测试环境管理、测试报告等等。团队还支持使用不同编程语言的多个自动化框架,在自动化的维护和低效交付方面造成了巨大的开销过了岸。

“我们意识到我们需要一个强大的基础来建立我们的测试策略。我们需要自动交付测试、自动执行QA流程、可追溯性和QA报告,”Nordea QA &测试部门负责人Andrew Armstrong说。

具体的挑战

  • 组织内不同的业务环境需要整合到一个集中的QA组中
  • 各种各样的QA工具和不同团队的重复功能——超过40种不同的测试工具
  • 使用不同编程语言的多个自动化框架、工具和方法,导致整个银行的维护开销巨大,交付效率低下
  • 缺乏有效的测试用例管理解决方案——在多个领域多次创建,造成了浪费的努力和不一致
  • 需要在不丢失遗留资产的现有价值的情况下支持敏捷转换

将不同的测试需求整合到一个统一的平台中

当团队开始评估为不同的业务单元组合测试的障碍时,一些挑战源于他们缺乏有效的测试用例管理解决方案。

第一个问题是组织的规模,以及需要在业务组、开发团队和测试组之间保持一致的通信、报告和可追溯性。

不同的测试组在不知不觉中重新创建了用于集成测试的相同的测试资产——导致了显著的重叠和不一致。

在过去,将开源自动化工具集成到DevOps CI/CD管道中被证明是困难的,如果不是不可能的话。最后,银行希望支持真正的全公司范围的敏捷转换,而不会失去遗留资产中包含的价值。

多个QA团队,多个QA需求:一个解决方案

“qTest满足了成功标准的各个方面。我们已经正式决定将qTest作为银行的标准工具。”

- Fehmeed Ijaz,来自北欧的QA效率主管

来自Nordea各个部门的QA社区走到了一起为标准化的选择做出贡献测试管理解决方案.他们需要一个单一的工具来将测试过程、测试管理、自动化和报告结合起来,为未来创建一个基础。该小组为工具选择过程建立了一个关键能力和成功标准的列表。名单包括更大的可追溯性的需求,可伸缩性QA自动化的实现、报告与一流的自动化工具集成,以及支持敏捷转换的能力。

一个代表银行不同部门的专门团队开始寻找正确的测试用例管理解决方案。经过7个月的评估,由70个利益相关者组成的小组同意将Tricentis qTest作为标准188金宝搏app苹果下载软件测试用例管理工具选择它的能力,以满足每一个关键的能力和一个成功的概念证明。

通过测试用例管理建立质量基础

qTest已经成为Nordea SDLC的核心部分。作为代码的测试计划和测试报告是qTest简化和管理过程的领域。”qTest是我们自动化工作的核心北欧联合银行QA效率主管Fehmeed Ijaz解释道。

“我们已经设法在测试计划和测试报告中实现自动化。只需点击几下,发布测试计划和发布测试报告都可以自动生成。”这有助于实现Nordea的目标,即自动化不同的QA活动,这些活动曾经是一个耗时且手动的过程。

质量门是围绕qTest实现的。作为CI/CD管道的一部分,不同的质量闸门确保在不同的点满足质量标准。当不满足标准时,团队能够打破管道,以便快速解决问题的潜在根本原因。

qTest的webhook集成设计与开发工具Atlassian Jira确保了一个从开发到QA活动的无缝过渡,并确保将Nordea测试过程转化为测试管理。在Jira中开发的需求被导入到qTest中,在qTest中,质量团队将对它们进行分析,以开始测试设计阶段。Ijaz说:“一旦我们将测试用例与需求联系起来,我们就开始了可追溯性,并开始了质量度量。”

功能测试和非功能测试都计划在qTest中,跨越不同的测试周期,其中还包括手动和自动测试。自动化测试框架与qTest接口,用于测试计划和结果跟踪。质量过程从开发到交付,通过在由Nordea团队为qTest定制设计的测试模板中跟踪的数据进行监控。业务关键的可交付成果和状态kpi也是通过这个过程为测试负责人生成的。

今天,成功的基础已经在Nordea到位。他们的重点是使用这个基础来推动他们的业务目标,以满足他们的客户和业务期望。”我们的客户是我们所做一切的中心,这延伸到QA和其他业务阿姆斯特朗说。

Baidu
map