Skip to content
首页 » TestRail 博客 » Enetpulse 通过使用 TestRail 管理测试而赢得金牌

Enetpulse 通过使用 TestRail 管理测试而赢得金牌

  • by

Enetpulse 是为在线媒体、广播公司和应用程序提供体育数据解决方案的领先提供商。20 多年来,Enetpulse 的跨国团队为全球数百万球迷提供实时评论、体育统计、移动解决方案、赔率比较服务等。Enetpulse 全面覆盖 80 多项运动,每天监控全球数百场现场体育赛事(例如 2022 年北京奥运会,他们涵盖了所有 109 个赛事)!

挑战

Enetpulse 的 QA 团队无法跟上公司的快速增长。随着 Enetpulse 的规模扩大,QA 团队的成熟度也随之提高。他们需要构建与业务同步增长的简化流程,使他们能够在更短的时间内为团队添加新成员并测试更多功能。随着个人测试角色转变为团队,保持井井有条、改进工作流程和加强沟通的需求变得至关重要。Enetpulse 同样迫切需要自动化更多测试并增加测试覆盖率。

Enetpulse 的 QA 团队负责人 Marin Ivanov 表示:“当您与具有不同数量和任务的不同团队合作时,您会得到不同的工作流程和不同的做事方式,这有时会导致沟通差距。我们的团队确实在尝试推广工作流程,以帮助我们更好地发现潜在问题。

Enetpulse 面临着支持重大现场活动带来的额外审查和压力:新版本需要及时交付,而且他们必须在第一时间做对。Marin 解释说:“当项目上线时,最初的几天真的很关键,因为无论你在活动上线前进行了多少测试,你都无法捕捉到所有即将出现的边缘情况。在体育界,现实比小说更奇怪。每一分钟都有可能出现问题,您必须在那里将其传达给团队中的合适人员并修复它以确保它不会再次发生。

因此,Enetpulse 的工程团队需要快速构建适用于高压力生产环境的测试计划。他们需要高度的信心,确保他们的测试是有组织的,并且他们的产品已经准备好发布。

在 TestRail 之前,Enetpulse QA 团队没有正式的测试管理程序和系统。根据 Marin 的说法,“基本上,我们的测试就在我的脑海中。在 QA 团队开发的早期,我们就认识到需要一个测试管理平台。因此,在对不同的可能性进行了一些检查和比较后,我们决定使用 TestRail,从那时起我们就一直在使用它。

解决方案

Enetpulse 需要一个能够随着业务增长而扩展的测试管理解决方案,帮助他们 (1) 简化和组织他们的测试管理流程,以及 (2) 使他们能够更高效、更自信地进行测试。Marin 和他的团队最终决定使用 TestRail,因为它的整体易用性、可重复的测试流程、报告功能和可定制性。

“只需单击两次即可将案例或整个部分从一个项目复制到另一个项目的能力对我们来说真的很有帮助……我知道这听起来有点夸张,但 TestRail 让我们的测试变得容易了十倍。

马林·伊万诺夫
QA 团队负责人

易用性

TestRail 与其他非正式测试管理方法(如 Google Sheets 或 Excel)之间的第一个也是最显着的区别是 Enetpulse 的 QA 团队开始使用 TestRail 非常容易。TestRail 允许 Enetpulse 立即开始在一个地方记录所有测试用例,编写可重复的测试用例,并将它们组织在一个灵活的分层文件夹结构中。

TestRail 还允许 Marin 的团队更轻松地重用测试工件,从而加快了创建新项目的过程。Marin 解释说:“当新的开发成果到来时,在 TestRail 中升级现有项目比更新 Excel 电子表格或 Word 文档中的任何内容要容易得多。使用 TestRail,它基本上只是在现有的基础上进行扩展,它对小型和大型项目都有帮助。

由于 Marin 和他的团队经常有具有相似测试要求的项目,因此 TestRail 的测试用例库结构(特别是测试用例存储库内的分层文件夹结构)使他们能够轻松搜索和重用现有测试用例。这减少了他们制定新测试计划和开始测试所需的时间。正如 Marin 解释的那样,“只需单击两次即可将案例或整个部分从一个项目复制到另一个项目的能力对我们来说真的很有帮助。我们不必每次都一个一个地写下案例,我们只需要找到要从中复制的套件,找到我们需要的部分,然后轻松地将它们移动到新项目中。我知道这听起来有点夸张,但它使我们的测试变得容易了十倍。现在,Marin 和他的团队重用测试用例并使用 TestRail 实施可重复的测试流程,以便他们可以轻松地跟踪特定测试用例随时间推移的历史记录,并快速分类项目问题。

定制

Marin 和他的团队还能够自定义 TestRail 以适应他们的具体情况和测试工作流程。Marin 解释说:“我喜欢 TestRail 的一点是它的自定义功能,并且能够添加新的 [测试] 状态。我们添加了至少 5 种新状态。例如,我们不仅使用失败状态,还使用失败的桌面和失败的移动状态以及名为“重新失败”的状态代码,用于表示连续运行失败或随着时间的推移重新出现的问题。这些自定义状态使 Enetpulse 的 QA 团队能够提高其测试结果报告的特异性,并在测试过程中发现问题时更轻松地对其进行分类。

报告

另一个好处是 TestRail 广泛的内置报告功能。TestRail 的报告让 Marin 和他的团队更清楚地了解他们应用程序的哪些部分导致了问题,以便他们可以更快、更有效地对问题进行分类。Marin 解释说:“我们使用报告来了解测试执行和特定日期之前的运行情况。然后,我们将它们与项目的另一部分进行比较,以便识别潜在问题。例如,如果你在发布前有 50 个问题,在发布后有 50 个问题,那么有一些东西需要优化,而 TestRail 的报告功能清楚地表明了这一点。Enetpulse 的 QA 团队利用 TestRail 的实时图表、仪表板和 Reports 区域中的一些更详细的报告来提高其质量流程的可见性,并提高整个团队部署新版本的信心。

“TestRail 产生了巨大的影响。它帮助我们管理测试,并且随着时间的推移被证明非常有价值。如果我们没有 TestRail,它会让我们在所有测试问题上倒退。这是一个非常非常有价值的工具。

马林·伊万诺夫
QA 团队负责人

结果

使用 TestRail,Marin 和他的团队简化了测试管理,以便更高效、更快速、更自信地进行测试。

TestRail 帮助 Marin 和他的团队缩短了测试周期时间,并在更短的时间内将更多版本部署到生产环境中。对于 Enetpulse 来说,这种提高的速度意味着他们的团队可以接手更多客户并增加收入。根据 Marin 的说法,“TestRail 确实减少了测试所需的时间,并且真正成功地降低了我们的间接成本。通过简单地重用以前的项目和以前的想法,我们设法为测试本身腾出更多时间,我相信这带来了更多的客户,我们设法将他们纳入了产品路线图。

TestRail 的整体易用性、可重复的测试流程、报告功能和定制选项为 Enetpulse 的 QA 团队提供了必要的解决方案,以解决他们的 QA 挑战并支持他们的业务增长。Marin 说:“TestRail 产生了巨大的影响。它帮助我们管理测试,并且随着时间的推移被证明非常有价值。如果我们没有 TestRail,它会让我们在所有测试方面倒退,包括回归测试和新产品测试。这是一个非常非常有价值的工具。

Leave a Reply

Your email address will not be published. Required fields are marked *