挑战
如果你想与亚马逊竞争,你最好准备好战斗。
Argos Limited 于 1970 年代初期开始是一家高街目录店。如今,作为 Sainsbury Group 的一部分,Argos 在英国经营着近 900 家实体店,并已成为英国第三大在线零售商。
电子商务对 Argos 的成功越来越重要,仅去年一年,他们的在线商店访问量就超过 10 亿次。但利润率很低,竞争也很激烈。
对于 Argos QA 服务经理 David Brown 来说,在线渠道与实体渠道的混合意味着支持一个“庞大、沉重的集成系统”,其中包括从大型机服务器上运行的财务系统到销售点设备和大容量网站上的固件的所有内容。
在过去五年中,随着越来越多的业务转向线上,Argos 经历了从瀑布驱动开发过渡到敏捷方法的过程。尽管他们测试的技术系统的复杂性增加,但 Argos 的质量团队同时必须将成本保持在尽可能低的水平,以帮助 Argos 与 Amazon 等在线巨头竞争。
作为回应,Argos 的技术测试和 QA 团队需要改进他们的测试方法,以支持旧的、基于大型机的基础设施(其中许多测试是手动的)以及新的基于微服务的 Web 应用程序(其中更改更频繁,发布管道是围绕 CI/CD 构建的,并且许多测试可以自动化)。
这也意味着要找到一种更具成本效益、更易于使用的工具来管理他们的测试工作。
David 表示,Argos 之前的测试管理工具 Micro Focus ALM/Quality Center(以前称为“HP ALM”)“体积庞大、令人困惑,更重要的是价格昂贵”。在过去几年中,该组织在全公司范围内开展数字化转型计划,David 负责寻找一种工具,既能为团队节省资金,又能继续满足其所有测试管理要求。
- 与许多 IT 团队一样,Argos 的 QA 和开发团队使用 Atlassian Jira 进行项目管理,因此他们的测试工具与 Jira 之间的兼容性非常重要。
- 测试工具需要能够处理各种测试框架和用例,从回归和功能测试到用户验收和集成测试。它还需要能够处理 Argos 的大量测试用例存储库,这些存储库在其各种技术系统中数以万计。
- 该工具还需要易于使用和入门。Argos 的 QA 团队由各种职能角色组成,从测试中的嵌入式软件工程师到自动化工程师和面向业务的手动测试人员,他们采用的任何新测试管理工具都必须支持每个用户的工作流程和风格。
最重要的是,该工具需要具有成本效益并得到良好的支持。
“TestRail 让我们能够快速上手。” – 大卫·布朗 ,Argos 有限公司
解决方案
在进行了一些研究、比较了不同的供应商并完成了一些试验后,很明显 TestRail 是支持 Argos 进入 2020 年代的测试管理工作的正确选择。
正如 David 所解释的那样:“TestRail 让我们能够快速上手。
1. 可用性
TestRail 和 Micro Focus ALM/Quality Center(以前称为“HP ALM”)之间的第一个也是最显着的区别是实际的用户界面。“ALM 非常杂乱,而 TestRail 很干净,可以轻松到达您需要去的地方 – 一个真正对测试人员友好的工具。”
2. 特点
TestRail 的里程碑功能为 David 的团队提供了一种简单的方法来计划、执行和跟踪他们在多个测试运行中的测试工作,所有这些测试都与相同的跨系统版本相关。易于阅读的饼图可帮助 David 的团队一目了然地了解测试进度,并为更重要的回顾性请求提供更多自定义和更广泛的报告。
TestRail 还为分布在 Argos 系统中的每个不同团队提供了灵活性,以实施他们所需的工作流程和设置,以便在各种测试类型(从性能测试到自动化测试再到用户验收测试)中取得成功。一些团队使用 TestRail API 触发自动化测试并发布测试结果,以便他们可以从单一事实来源跟踪所有测试的状态。
3. 成本
最重要的是,通过切换到 TestRail,David 每年能够为他的 QA 团队节省超过 180,000 美元。
正如 David 所说,TestRail 节省的成本“是一大笔钱 — 您可以用它做一些事情。那是团队中额外的 4-5 个头。
结果
TestRail 是 Argos 的 QA 团队的一项战略投资,它提供了一个强大的工具,以确保在一个极其复杂的系统中发布高质量的软件。但是,TestRail 成为这项工作的正确工具的最终原因是什么?在实现这一切的同时,它为 David 和他的同事提供了更多的预算灵活性,并允许他们在快速变化的业务环境中更加敏捷地做出响应。