在一个集中式平台上
协调整个质量保证流程

完全控制您的测试并构建适合您团队的可重复、可扩展的工作流程

试用 TestRail      获取演示





测试管理

集中测试管理

在一个地方管理所有手动、探索性和自动化测试,以全面了解您的测试。 集中您的测试活动,以便更轻松地访问和管理测试资产、减少重复并确保整个测试过程的一致性。

集中测试存储库

在一个协作平台的分层文件夹中组织、管理和跟踪自动和手动测试用例。

可重用的测试用例

在多个测试运行中重用测试用例并将测试用例复制到新套件或项目。

自定义字段

创建和管理独特的测试用例字段,例如用于选择测试用例的自动化状态的下拉菜单或多行文本字段以作为探索性会话的一部分详细说明目标。

导入测试用例

从 CSV 文件或其他测试管理工具迁移任何现有测试用例,以维护您的历史数据。

快速添加测试用例

通过添加一个或多个测试用例来快速概述您的测试场景,而无需填写所有测试用例字段。

测试用例模板

使用开箱即用的模板进行脚本化、基于步骤或探索性测试,或定义您自己的模板以确保一致性和效率。

测试历史

记录对每个测试的测试用例和历史结果的所有更改,以便您可以查看谁执行了测试、包含哪些测试计划和运行测试以及相关注释。

共享测试步骤

在多个测试用例中重复使用同一组测试步骤,因此您可以编辑一组步骤一次,编辑内容将自动分发到使用这些步骤的所有测试用例。

测试套件

使用单个集中式测试用例存储库来存储和组织用例,或划分为不同的存储库以获得更多粒度和控制。

测试用例版本控制

并排比较测试用例版本以跟踪测试用例随时间的变化情况。

覆盖范围报告

将测试与问题联系起来,以发现需求差距,减少缺陷泄漏,并确保测试涵盖应用程序的功能。

测试用例批准

设置协作审核和批准流程,以确保测试用例准确定义您的应用程序并满足您组织的标准。

规划与协作

共同制定有效的测试计划

轻松管理从单个测试运行到建立测试用例审批流程的所有事务。 利用团队的集体专业知识,确保您的团队知道该做什么以及何时工作。

测试运行

定义一组要运行的测试,将测试分配给团队成员,并执行所有测试以记录结果。

测试计划

分组并执行多个测试运行,以针对不同的操作系统、浏览器、测试环境或设备测试您的应用程序。

里程碑

定义范围、设置截止日期并将多个测试工作链接在一起以跟踪目标的测试执行进度。

待办事项列表

通过个性化的待办事项列表、高级过滤选项和集中执行位置,让您的团队保持正轨。

测试参数化

在一个位置管理测试数据并使用多个值运行相同的测试,而无需复制或维护重复的测试用例。

估计和预测

在记录结果时输入案例的时间估计和实际测试时间,以预测完成给定里程碑、测试计划或测试运行所需的时间。

测试自动化和集成

与问题跟踪器、CI/CD 和测试自动化集成

无论您使用的是 Selenium 等流行工具、单元测试框架,还是 Jenkins 等持续集成 (CI) 系统,TestRail 都可以与几乎任何工具集成。

缺陷和需求集成

与外部需求管理器、错误跟踪器和问题管理工具(如 Jira、GitHub Issues、Azure DevOps 等)集成,以链接需求、自动创建新缺陷并查看缺陷状态。

测试自动化集成

与流行的测试自动化框架(如 Selenium、Cypress、JUnit、Playwright、TestNG、Sauce Labs 等)集成,或与您自己的内部工具集成,以可视化结果、跟踪覆盖范围并链接到缺陷。

CI/CD 集成

上传在任何 CI 工具(包括 Jenkins、GitHub、GitLab、Azure DevOps、Bitbucket 等)上的构建管道或作业中运行的测试自动化工作流程的结果。

API

使用 TestRail API 实现强大的集成,以获取、添加和操作几乎任何测试实体或工件。

CLI

通过命令行或 CI/CD 工具自动上传和报告常见测试自动化框架和工具的结果。

网络钩子

发生测试事件(例如创建或更新测试用例、测试运行或测试计划)时触发出站请求。

测试自动化触发器

使用 UI 脚本向 TestRail 实例添加自定义功能,例如触发测试自动化运行、通过单击按钮将更新推送到 Slack 等协作工具等。

集中报告

报告来自数十个 DevOps 工具的测试结果,以便在整个团队中进行高效分析和可见性。

测试跟踪和可追溯性

端到端跟踪测试

通过在一个地方监控所有测试活动的进度(从手动探索性测试到自动回归测试以及其间的所有内容),更快地维护合规性和分类风险。

高效的工作流程

快速打开测试,查看测试步骤,添加结果,并使用三窗格视图跳转到下一个测试。

记录测试结果

记录每个测试步骤的结果,捕获测试时间和环境详细信息,并上传屏幕截图和其他附件以提供上下文。

推缺陷

链接到 Jira 等问题跟踪工具并将缺陷推送到问题跟踪工具,以便立即向开发团队报告错误。

追溯报告

通过将测试工件与需求和缺陷联系起来,跟踪从定义到交付的工作。

重新运行测试

克隆没有测试结果的测试运行或测试计划,以重新创建以前的运行或计划,而无需配置每个设置。

冻结结果

关闭测试运行以表明所有测试均已得到解决,防止更改并保留测试的历史记录。

报告

全面了解质量

通过测试分析和报告更快地做出数据驱动的决策,让您全面了解质量运营。

测试指标

生成全面的项目报告,跟踪测试覆盖范围,并在需求、测试和缺陷之间建立可追溯性。

实时仪表板

项目、里程碑和测试运行的实时报告让您的团队可以查看从进度到缺陷的所有相关测试的状态。

跨项目报告

比较多个项目、里程碑、测试计划和运行的测试活动。

可共享的报告

按计划或按需生成报告并通过电子邮件发送,以便在内部和外部与客户、合作伙伴和利益相关者沟通测试进度和结果。

自动生成报告

根据配置的计划自动生成报告,以便轻松地将指标和测试结果转发给整个团队。

可定制的图表

通过查看、选择和过滤所需的数据,根据您的需要组织仪表板图表。

安全

维护安全性和合规性

集中管理可见性和控制以支持合规性和治理,从而确保您的数据保持安全——无论您的团队位于一个地点还是分布在全球。

单点登录

实施安全策略,确保用户的凭据不会丢失、被盗,也不会通过 SAML 2.0、OAuth 和 OpenID Connect 进行 SSO 重用。

多重身份验证

确保您的团队通过电子邮件或流行的身份验证器应用程序对登录进行身份验证,以更好地保护对您的数据的访问。

基于角色的访问

通过简单而精细的控制来管理全局和项目角色和权限,确保每个用户(从承包商到全职员工)仅拥有所需的访问权限。

自定义角色

使用细粒度的权限来分配用户角色并将团队分组,以确保每个团队成员仅拥有他们需要的访问权限。

审核日志

跟踪 TestRail 实例中创建、更新和删除的每个实体。

项目级管理

将项目和用户管理职责委托给一部分用户,而不授予他们对 TestRail 的完全管理访问权限。

备份计划

指定您的首选备份时间,查看上次备份何时完成,并在紧急情况下恢复上次备份,覆盖任何后续更改。

用户组

将测试人员分组,以满足每个项目的独特工作流程。 然后随着团队的发展添加角色、创建新用户并更新权限。




深度集成意味着更深入的洞察

利用 TestRail 的内置集成和广泛的 API 来创建理想的测试工具堆栈

为什么 QA 团队选择 TestRail:

+89%

效率和生产力

+88%

发布质量

+77%

测试和发布更快

+84%

在更短的时间内完成更多的任务
“TestRail 使我们的团队能够深入了解测试指标并提高稳定性。 它提供了测试计划的可见性以及从平台运行自动化作业的能力。”
Matthew Kupferer, SDET
Compassion International
灵活

使用适合您团队测试方式的灵活组织功能和集成来构建 QA 工作流程

可自定义

在平台内自定义许多行为和测试实体 - 从测试用例和结果字段到测试用例模板和测试自动化触发器

直观

通过易于使用且直观的测试工作流程快速吸引新用户,使您能够在不牺牲质量标准的情况下扩展团队

可扩展

随着业务和应用程序的增长,处理测试活动的增加,同时保持利益相关者的可见性

企业级
但适合各种企业规模

在整个组织中扩展 QA 流程,提高利益相关者的可见性,
更快地识别产品风险,同时保持安全性和合规性

企业级安全

内置高级安全功能(例如 SSO 和项目管理员权限)可保护您的数据

利益相关者可见性

通过简单的可视化报告和跨项目仪表板轻松为利益相关者提供他们所需的可见性

自定义集成

利用与数十种 DevOps 工具的灵活集成来连接测试和开发

优先支持和入职

体验无限的技术支持,包括与专家支持工程师的远程会话

构建高质量流程并充满信心地发布



试用 TestRail      获取演示
   |    备案号:京ICP备09015132号-1038