Loblaw Digital + Atlassian
改变了零售业巨头的测试管理
行业
零售
地点
加拿大
公司规模
Enterprise
产品
Marketplace 应用
解决方案合作伙伴
分享页面
指数级增长、数百种排列和其他复杂性,这一切使测试成了加拿大最大零售商的软件部门 Loblaw Digital 的噩梦。通过将 Jira Software 与 Adaptavist Test Management for Jira 集成,Loblaw Digital 自定义了一款简单、可扩展且速度快的解决方案。
Justin Watts 就职于加拿大最大零售商 Loblaw 旗下的软件部门 Loblaw Digital,他和他的工程团队一直没找到能够满足其复杂需求的测试管理解决方案,直到他们发现可以将 Jira Software 与 Adaptavist Test Management for Jira (TM4J) 集成。
一段时间以来,生产力工程总监 Justin 一直对公司的测试管理工具感到失望。Loblaw Digital 在短短六年内从六名员工发展到 250 多名员工,是时候做出改变了。
工程部门需要一种解决方案来支持 Loblaw Digital 在其上级组织中扮演的独特角色,并实现团队的三个主要目标:减少繁琐工作、提高生产力和完成工作。在尝试了几种工具都没有效果后,他们终于找到了一个能满足需求的工具。
Loblaw Digital 与 Atlassian 解决方案合作伙伴 Adaptavist 密切合作,定制了端到端、可扩展的测试解决方案,该解决方案缩短了测试时间,提高了生产力,改善了沟通,并使公司能够更有效地完成任务,帮助客户“过上美好生活”(Live Life Well)。
大量的人、平台和排列
两个组织,数百名员工,众多现有平台,数十个品牌,三个断点,两种语言,多个浏览器,两种测试方法。
我们的交付时间缩短了数十倍。
Justin Watts
生产力工程总监
这些只是导致 Loblaw Digital 的测试程序变得复杂的几个变量。即使是他们在更大组织中的角色也比典型的内部机构关系更具参与性。除了为 20 多个品牌建造数字资产外,Loblaw Digital 还拥有所有这些资产的损益表。Justin 解释说:“因为我们维护我们构建的平台,所以我们重视可测试性、可重用性和可扩展性。我们拥有技术债务,因此,同样关心旅程和最终结果对我们最有利。”
由于 Loblaw 从事零售领域,该公司还必须为端到端的客户体验做好规划,从用户下单到 Loblaw 完成订单,再到可能亲自领取订单的客户。考虑到这些因素,Justin 对测试管理系统的需求更强烈了。
经过广泛的交谈,工程团队将标准缩小到新解决方案的五个主要要求:
- 世界一流的手动和自动测试功能
- 原生 UI 和 API 接口
- 与其现有平台之一集成,如 Jira Software
- 追踪数百个排列的能力
- 为技术和非技术利益相关者提供清晰、可共享的测试结果
这是一项艰巨的任务,但团队相信,他们可以找到合适的合作伙伴,使用正确的工具,实现他们的梦想。
寻找理想解决方案
Justin 和他的团队寻找解决方案已有一年多了。Loblaw Digital 已经在每个项目中使用 Jira Software,并将 Confluence 用于文档和协作,因此他们希望找到一款能够扩展其 Atlassian 堆栈的工具或应用。
该小组首先访问了 Atlassian Marketplace 以探索第三方集成,但不喜欢大多数第三方集成需要在界面之间来回导航才能完成任务。他们还尝试了直接嵌入到 Jira Software 用户界面中的应用,但发现它们很尴尬,因为该应用会将测试用例当作事务对待,这似乎更像是一种应变方法,而不是解决方案。
最终,该团队偶然发现了 Adaptavist Test Management for Jira (TM4J),这款 Jira Software 应用可用作功能齐全的解决方案。Justin 说:“最好的测试管理系统是你没有意识到自己正在使用系统。Adaptavist...感觉就像是 Jira Software 中的测试管理产品。”
Justin 在没看过现货的情况下购买了 TM4J Server,然后开始尝试使用。不到一个月,他和他的团队就定制了适合他们需求的解决方案。
助力 TM4J 突破极限的合作伙伴
当 Adaptavist 的产品经理 Cristiano Caetano 看到 Loblaw Digital 在做什么时,他迫不及待地想了解更多。“我们在想,‘这些人到底想用 API 做什么?!’”他笑着说。虽然有些公司可能会试图阻止 Loblaw Digital,但 Cristiano 和他的团队却选择全力支持他们。“我们看到他们试图以我们从未想过的方式推销产品,那我们为什么不帮忙让他们继续前进呢?”
Adaptavist 联系了 Justin,以更好地了解他的团队是如何使用该工具的,自此双方开始了美好的合作伙伴关系,一直持续到今天。Caetano 解释说:“他们向我们提供反馈,我们进行对话,整合缺失的功能和想法,让这个工具变得更好。”
拥有一套套件和一套用于自动化和手动测试的套件,使我们的发布时间从每月缩短到每两周发布一次,最终变成每周发布一次。我们现在每天都在工作,这意味着这个系统可以扩展。
Justin Watts
生产力工程总监
从耗时复杂到快速简便
借助 TM4J 和 Jira Software,Loblaw Digital 得以改变其内部团队以及整个上级组织使用的测试流程。
例如,以排列为例,这是最复杂、最令人沮丧的测试挑战之一。由于涉及的所有变量,每个测试都有 384 个排列。使用其他测试管理工具,Loblaw Digital 需要编写和存储 384 个测试。Jira Software 和 TM4J 允许使用“环境”进行测试和上传上下文结果。
Justin 解释说:“我们会为每个排列生成测试报告,但很难在报告之间进行整理和查看。我们意识到,如果我们将测试放在 X-Y 轴上(在排列上进行测试)并使用绿色或红色方块,那么一眼就能看到相同的图案。”
这一启示不仅使工程团队更快、更容易阅读测试结果,而且还使非技术利益相关者更容易理解这些结果。Adaptavist 对这些报告印象深刻,因此他们在 TM4J 中添加了此功能。
Loblaw Digital 还利用 TM4J 和 Atlassian 开发了一款名为 Jeanie 的 Slack 应用,该应用可以自动执行运行测试和报告结果的流程,从而提高生产力。Justin 的团队不仅受益于自动化本身,还受益于由此产生的伪像。他说道:“TM4J 真的很棒,因为它在 Jira Software 中生成了一个工件,这样任何人都可以回过头来看看运行了哪些测试、何时完成,并查看大量完善的报告。Atlassian 正在帮助我们成为好邻居,向其他人提供反馈,同时让我们按照自己想要的方式运营,而不必点击多个 UI。”
Loblaw Digital 使用 TM4J 和 Jira Software 解决的另一个挑战是追踪缺陷。Justin 报告说,他最喜欢使用 Jira Software 进行测试的一件事就是能够将事务、故事和测试整合到“可追溯性矩阵”中。他说道:“这样做的好处在于,我们可以为我们运行的每个测试及其相关的每个故事生成一份报告。这样,我们就可以确保错误不会意外溜走,如果有未解决的问题,它还会警告你。这对利益相关者来说非常有用,也让我们保持诚实。”
速度、简便性和可扩展性——全部来自一个解决方案
Loblaw Digital 的测试管理解决方案有三个主要目标:减少繁琐工作、提高生产力和完成工作。他们的 Jira Software + TM4J 解决方案在各个方面都超出了预期。
繁琐的工作现在变得更容易了,因为这些工具适合团队的运作方式。Justin 解释说:“Jira Software 一点也不僵化。我喜欢它这点。我们能够构建和操作对我们来说非常有意义的古怪模式。”
借助流畅、灵活的工作流程,团队可以提高工作效率,并更快地完成工作。“我们的交付时间缩短了数十倍。”Justin 说道,“拥有一套套件和一套用于自动化和手动测试的套件,使我们的发布时间从每月缩短到每两周发布一次,最终变成每周发布一次。我们现在每天都在工作,这意味着这个系统可以扩展。”
我们已经毫不费力地从瀑布式过渡到 Scrum,再到看板,无需更换工具。我们已经能够随着产品而成长,并且不会觉得它阻碍了我们。
Justin Watts
生产力工程总监
尽管到目前为止的结果是不可否认的,但 Justin 对未来的事情更加兴奋。该团队现在每天运行约 200,000 次测试,这加快了新功能的交付速度,并将回归时间缩短了 250%。更重要的是,他们相信他们可以将这个过程加快五倍。
Justin 承认:“我们担心自己会选择一种只能在部分流程中为我们提供帮助的工具。但我们已经毫不费力地从瀑布式过渡到 Scrum,再到看板,无需更换工具。我们已经能够随着产品而成长,并且不会觉得它阻碍了我们。”
Justin 对解决方案的可扩展性充满信心,因此在母公司注意到并希望在更大型得企业中采用 Loblaw Digital 的工具时,他并没有退缩。Justin 笑着说:“我们对 Atlassian 的使用让他们羡慕不已。我们拥有 2000 个用户许可证,因为在企业中与我们合作的任何人都希望使用它。”
赋予员工为企业提供更多价值的能力已经转化成为客户提供更多价值。在 Atlassian 和 Adaptavist 的支持下,Loblaw 很自豪能够兑现他们的承诺,帮助客户比以往任何时候都更快、更好地“过上美好生活”。
让我们免费试用。
Audi 的研发团队共有 6000 人,与世界各地的供应商紧密合作。
精简 DevOps 流程有助于以更快的速度提供更卓越的服务(比如更快地配送比萨)。
从孤立的初创公司到拥有多个团队,了解 AppDynamic 如何实现业务转型。
通过改善客户支持服务并缩短问题解决时间,每日电讯报得以更好地为每月 2500 万用户服务。