- TestRail 教程
- TestRail - 首页
- TestRail - 简介
- TestRail - 功能
- TestRail - 免费试用
- TestRail - 登录
- TestRail - 仪表盘
- TestRail - 邀请用户
- TestRail - 添加项目
- TestRail - 测试用例 - 章节
- TestRail - 测试用例 - 用例
- TestRail - 导入测试用例 - CSV
- TestRail - 导入测试用例 - XML
- TestRail - 导出测试用例
- TestRail - 测试运行
- TestRail - 重新运行
- TestRail - 自定义表格
- TestRail - 复制/移动测试用例
- TestRail - 里程碑
- TestRail - 测试计划和配置
- TestRail - 待办事项和通知
- TestRail - 报告
- 跟踪进度和活动
- TestRail - 添加多个测试结果
- TestRail - 高级搜索选项
- TestRail - 优化打印
- TestRail - 快捷键
- TestRail 有用资源
- TestRail 快速指南
- TestRail - 有用资源
- TestRail - 讨论
TestRail 快速指南
TestRail - 简介
TestRail 是一款基于 Web 的测试管理工具,测试人员、开发人员和其他利益相关者可以使用它来管理、跟踪和组织软件测试工作。它遵循集中式测试管理理念,有助于简化沟通,并能够在 QA 团队和其他利益相关者之间快速开发任务。
注意事项
TestRail 是一款测试管理工具。
它由 Gurock 软件开发。
TestRail 是一款基于 Web 的工具,支持所有浏览器,包括 Chrome、Firefox、IE。
它支持不同的 Windows 操作系统,如 Windows XP、Vista、7 等。
TestRail 为企业邮箱和个人邮箱提供 30 天的试用期。
TestRail 可以与许多其他工具集成,例如 JIRA、Bugzilla、Fogbugz、Version One、TFS、GitHub 等。
许可证和免费试用
TestRail 是一款商业工具,并提供 30 天的试用版。
要使用 TestRail 服务,需要许可证。
TestRail 为基于云的访问和本地服务器设置提供 30 天的免费许可证。
TestRail 用途
用于跟踪软件测试生命周期第 1 阶段的所有 QA 活动。
TestRail 可用于测试管理、测试数据管理,并与其他工具集成以根据需要自定义使用。
此外,TestRail 还支持需求管理、资源管理。
它支持 QA 执行的所有宏观级别活动。
TestRail 在执行 QA 任务(如编写测试用例、执行测试用例、生成报告等)方面非常有用。
TestRail 规格
在学习如何安装 Testrail 之前,让我们先讨论一下它的规格。这是基于其功能和操作范围的一些重要规格的概括。
序号 | 规格和描述 |
---|---|
1 | 应用程序版权
|
2 | 工具范围
|
3 | 测试方法
|
4 | 工具目标
|
5 | 管理功能
|
6 | 服务器硬件要求
|
7 | 错误处理
|
8 | 可用用户界面
|
TestRail - 功能
TestRail 拥有广泛的功能,可以吸引 QA 和其他利益相关者进行测试管理。以下是 TestRail 的一些核心功能。
TestRail 核心功能
这是一个 Testrail 功能列表,使其在用户中如此受欢迎,最值得注意的是集中和组织功能。
序号 | 核心功能和描述 |
---|---|
1 | 测试支持和方法
|
2 | 集中和组织
|
3 | 管理和跟踪执行
|
4 | 通知
|
5 | 强力搜索
|
6 | 报告
|
7 | 随着团队发展而扩展
|
8 | 集成
|
9 | 常用功能
|
10 | 恢复数据
|
TestRail - 免费试用
TestRail 为新用户和已注册用户提供 30 天的免费试用期,并提供基本功能。TestRail 还提供其他计划,其中包含不同的高级功能和插件。费用取决于用户数量。通过访问,用户可以查看不同的可用计划以进行试用。
设置免费试用
访问 http//www.gurock.com/testrail/ 并点击右上角的“试用 TestRail”,如下面的屏幕截图所示。
现在选择 TestRail 云(默认选择)。
它会打开一个基本表单来创建 TestRail 帐户。
在以下字段中输入详细信息,如下面的屏幕截图所示。
Web 地址 - 它必须唯一,此 URL 将用于访问 qTest 应用程序。
姓名 - 想要试用免费版本的人员。
电子邮件 - 请注意,它接受 gmail、yahoo、outlook。它也可以是企业邮箱。
相同的电子邮件可以用作访问 TestRail 的用户名。
输入所有详细信息后,选中“条款和服务”复选框,然后点击“创建 TestRail 试用”,如下面的屏幕截图所示。
它将显示确认页面。用户应访问电子邮件并点击确认链接以激活帐户。
确认电子邮件后,将显示“谢谢”消息,并且正在创建帐户。
TestRail 帐户的仪表盘如下所示。
TestRail - 登录
要登录 TestRail,请转到您在创建免费试用时选择的示例网站。它将打开一个登录页面;
输入您注册的电子邮件地址作为用户名和密码(一次性密码将发送到注册的电子邮件)。
点击“登录”按钮。
以下屏幕截图显示了如何使用凭据登录 TestRail。
错误
由于登录不成功,将显示以下错误页面。
错误可能是由于电子邮件或密码组合错误导致的。
以下屏幕截图显示了如果凭据不正确,用户收到的错误消息。
如果您忘记了密码,要恢复它
- 点击“我忘记密码了?”(位于“登录”按钮旁边)。
- 输入登录电子邮件。
- 点击“请求密码重置”。
以下屏幕截图显示了如果您忘记密码如何恢复密码。
用户将收到一封包含用户名或重置密码链接的电子邮件。
登录成功
登录成功后,如果管理员将帐户与任何项目关联,系统仪表盘将显示,或者用户可以创建一个示例项目。以下屏幕截图显示了 TestRail 成功登录后的欢迎页面/仪表盘。
TestRail - 仪表盘
仪表盘是用户登录 TestRail 后可以看到的第一个页面。仪表盘由管理员自定义。根据角色,管理员可以设置 TestRail 的访问权限。管理员甚至有权更改 TestRail 帐户的颜色和徽标。
注意事项
仪表盘有两个部分 - 第一个是通用仪表盘,其中列出了所有项目,另一个是特定于项目的仪表盘。
位于 TestRail 页面底部的导航栏在 TestRail 的所有页面/屏幕上都相同 - 创建项目、添加用例、启动运行、添加结果、邀请用户和设置集成。
仪表盘在右上角有不同的链接,这些链接在所有页面上都相同 - 正在处理、<用户姓名>(用于设置和注销)、帮助和反馈、电子邮件、Twitter 和博客部分。
在本节的前半部分,仪表盘每天显示所有项目的活动图表。在后半部分,它显示所有列出的项目名称。用户可以通过点击名称导航到任何项目。
以下屏幕截图显示了 TestRail 的仪表盘。
用户点击项目名称(在上面的屏幕截图中为“Wires - Basic”)后,它将显示项目的仪表盘。项目仪表盘与上面解释的 TestRail 主仪表盘相同。
唯一额外的一部分是导航栏,它提供不同的功能 - 概述、待办事项、里程碑、测试运行和结果、测试用例、报告。
在左上角,存在“返回仪表盘”链接。点击此处,用户可以导航到列出所有项目的“主仪表盘”部分。
在概述部分的前半部分,用户可以看到项目中每天执行的活动图表。
用户可以转到不同的“报告”部分,并通过点击“报告”和“编辑”按钮来编辑项目详细信息。
在下半部分,用户可以看到测试运行和里程碑列表,以及用于为项目添加测试运行和里程碑的快捷按钮。
以下屏幕截图显示了项目的仪表板页面。
帮助和反馈
TestRail 提供了许多与用户交互的有用方法。它包含用户指南、视频、支持论坛、键盘快捷键等。用户可以访问博客、关注 Twitter 以及订阅 Gurock 的新闻通讯。
这些功能可以通过点击仪表板上的“帮助和反馈”链接来访问。在链接旁边,还有 3 个图标 - 订阅新闻通讯、关注 Twitter 和了解 TestRail。
以下屏幕截图显示了“帮助和反馈”的功能。
用户个人资料
点击个人资料名称 → 我的设置,用户可以在编辑模式下查看其个人资料。用户可以修改以下字段
全名、电子邮件地址、语言、区域设置、密码。修改完成后,点击**保存设置**应用所有更改。
点击**注销**,用户将返回登录页面,并且在未重新登录的情况下无法访问项目详细信息。
TestRail - 邀请用户
要邀请新用户加入您的**TestRail** 域,您需要先导航到主仪表板或项目概览,并将鼠标悬停在页面底部显示的“邀请用户”图标上,如下面的屏幕截图所示。
当用户将光标移到“邀请用户”上时,它会显示有关“邀请团队成员”功能的通用信息以及如何邀请用户的流程。
以管理员身份登录并点击右侧的“管理”链接。
现在在右侧列表中选择“用户和角色”选项。
“添加用户”和“添加多个用户”选项位于右侧。以下屏幕截图显示了“添加用户”选项。
添加用户
要添加单个用户,请点击“添加用户”选项。
它将打开一个表单,您可以在其中输入全名、电子邮件地址、通知、语言、区域设置、时区等,如下面的屏幕截图所示。
现在选择邀请方式,可以通过电子邮件或手动设置用户名和密码。
之后,点击“添加用户”按钮完成邀请流程,如下面的屏幕截图所示。
收到邀请后,他们将收到一封包含激活链接的欢迎电子邮件。在屏幕上,将显示一条成功消息以及新添加用户的姓名,如下面的屏幕截图所示。
添加多个用户
要添加多个用户,请点击“添加多个用户”选项。它将打开一个表单,您需要在其中输入以下详细信息。
在文本框中使用以下格式,每行输入一个用户。
<全名>,<电子邮件地址>
tutorialspoint,[email protected]
可以选择为用户配置其他字段,例如角色和组。
在预览中,用户可以看到添加的详细信息是否有效。
默认情况下,将选中“向新用户发送邀请电子邮件”。
之后,点击“添加多个用户”按钮。
以下屏幕截图显示了如何添加多个用户。
当用户点击“添加多个用户”时,会弹出一个窗口,表明用户已成功添加,如下面的屏幕截图所示。
点击“返回用户和角色”,用户将导航到主页面,其中列出了所有用户,如下面的屏幕截图所示。
TestRail - 添加项目
要添加项目,用户必须具有管理员角色。在底部,“创建项目”图标显示了当用户将光标移到那里时如何添加项目的步骤。
创建项目
在 TestRail 中添加项目时,第一步是以管理员身份登录并转到列出所有项目的仪表板页面。登录 TestRail 后的第一个屏幕。
点击右侧的“添加项目”按钮,如下面的屏幕截图所示。
它将打开添加项目表单,用户需要在以下字段中输入详细信息。
**名称** - 项目名称
**公告** - 如果有关于项目的任何公告,例如发布日期、开始日期等。
用户可以点击复选框以在项目概览页面显示公告。根据项目选择存储库类型并管理用例。
现在点击**添加项目**,如下所示。
可以选择添加有关项目访问权限的详细信息。要添加访问权限详细信息,请转到下一个选项卡并选择“默认访问权限”,如下面的屏幕截图所示。
同样,用户可以将详细信息添加到“缺陷”和“引用”选项卡中。点击“添加项目”后,会显示成功消息,并且项目将被列出,如下面的屏幕截图所示。还有**编辑**和**删除**按钮,用于编辑项目详细信息和从列表中删除项目。
TestRail - 测试用例 - 章节
**TestRail** 支持进一步组织测试套件。测试套件的测试用例可以分组到不同的部分。部分用于将测试用例组织成组,以便更容易识别从高到低级别设计相关的测试用例。
注意事项
TestRail 支持灵活、轻量级的测试管理。
测试用例被组织成测试套件。
测试套件是在项目模块或功能中创建的。
测试用例的维护取决于项目的大小。
理想情况下,一个测试套件包含大约 100 个测试用例。
如果项目模块有许多测试用例,建议在功能级别而不是模块级别分解测试套件。
添加部分
要添加部分,用户应执行以下步骤。
从仪表板中选择一个项目,然后转到“测试用例”选项卡。
点击“添加部分”按钮,如下面的屏幕截图所示。
它将打开“添加部分”弹出窗口,用户可以在其中输入部分名称和描述(可选)。
在描述字段中,用户可以选择插入表格或图像。符号位于右侧,如下面的屏幕截图所示。
现在点击**添加部分**按钮,如上所示。部分将被添加,并且可以在右侧查看文件夹结构。
在左侧,用户可以看到部分名称、描述和与该部分关联的测试用例数量。
还有一个选项可以添加子部分,以便在宏级别组织测试用例,如下面的屏幕截图所示。
添加子部分
用户可以在一个部分下添加不同的子部分,以便在宏级别组织测试用例。添加子部分时应遵循以下步骤。
选择要添加子部分的部分,然后点击**添加子部分**按钮,如前面的屏幕截图所示。
它将打开“添加部分”弹出窗口,用户必须在其中输入部分名称和描述(可选)。
在描述字段中,用户可以选择插入表格或图像。符号位于右侧,如下面的屏幕截图所示。
之后,点击底部“添加部分”按钮添加子部分。
部分将被添加,并且可以在右侧查看文件夹结构。在左侧,用户可以看到部分名称、描述和与该部分关联的测试用例数量。
编辑部分
此功能允许编辑现有部分或子部分。要编辑部分,应执行以下步骤。
将光标移到部分名称上,它将显示 2 个不同的图标。
铅笔图标用作**编辑**。点击编辑符号,如下面的屏幕截图所示。
它将打开“编辑部分”弹出窗口,用户可以在其中编辑部分名称和描述。之后,点击**保存更改**按钮,如下面的屏幕截图所示。部分的名称和描述将被更改。
删除部分
此功能允许**删除**部分。删除部分时,它将删除部分内所有内容,例如子部分、测试等。要删除部分,用户应执行以下步骤。
将光标移到部分名称上,它将显示 2 个不同的图标。
第二个图标用作删除。点击删除符号,如下面的屏幕截图所示。
将显示一个确认弹出窗口,以确认是否删除,选中**是**的复选框,删除此部分,然后点击“确定”按钮,如下面的屏幕截图所示。在选中复选框之前,“确定”按钮将不会启用。页面将刷新,并且部分将被删除。
TestRail - 测试用例案例
测试用例包含描述、测试的先决条件、测试步骤列表和预期结果。测试用例确认特定功能、记录任务、验证项目工件,并且可以由测试人员验证。
在“测试用例”选项卡中,测试用例按不同的部分和子部分组织,以便有效地维护。添加部分(在上一章中讨论)后,现在需要添加测试用例 - 此选项卡的主要目标。
添加测试用例
执行以下步骤以添加用例。
转到“测试用例”选项卡,然后点击位于两个位置的“添加用例”链接,如下面的屏幕截图所示。
它将打开**添加测试**用例表单,用户在其中输入标题。
部分、类型、模板和优先级是必填字段,并且默认已选择。
用户可以根据需求和位置更改添加测试用例。
用户输入先决条件、步骤和预期结果,如下面的屏幕截图所示。
输入预期结果,然后点击**添加测试用例**按钮,如下面的屏幕截图所示。
将显示添加测试用例的成功消息以及“添加另一个”链接。
当用户点击“添加另一个”链接时,它将打开“添加测试用例”表单。
以下屏幕截图显示了成功添加测试用例的消息。
编辑测试用例
编辑测试用例时应遵循以下步骤。
点击**测试用例**名称以打开详细信息。
点击右上角的编辑按钮,如下面的屏幕截图所示。
当用户将光标移到测试用例名称上时,可以点击**铅笔**图标作为编辑。它将以编辑格式打开测试用例详细信息,如下所示。
编辑后,点击“保存更改”按钮。
添加表格
TestRail 支持将表格内容添加到文本框中,例如步骤、先决条件、步骤和预期结果。
要将表格添加到文本框中,请点击文本框右上角的**表格图标**,如下面的屏幕截图所示。
它将打开“添加表格”弹出窗口,用户可以在其中设计表格模板。右侧的 + 按钮将添加下一列,而底部的 + 符号将添加新行。
点击“添加表格”按钮将模板添加到文本框中,如下所示。
表格模板将添加到文本框中,用户可以更改数据,如下面的屏幕截图所示。
添加图像
TestRail 支持将表格内容添加到文本框中,例如步骤、先决条件、步骤和预期结果。这对于显示作为测试步骤或预期结果一部分的其他详细信息非常有用。
要将表格添加到文本框中,请点击文本框右上角的“表格图标”,如下面的屏幕截图所示。
将显示一个弹出窗口,用户可以使用**ALT+PrntScr**截图,然后按 CTRL + V 直接粘贴。用户无需使用任何 Word 或画图文档。这些步骤可以直接在弹出窗口中完成。
点击“移除”链接将删除图像。
点击“添加图像”按钮将图像添加到文本框中。
以下屏幕截图显示了如何添加图像。
用户可以在下面看到附件的路径。
点击“保存更改”。
当用户查看测试用例的详细信息时,可以查看添加的表格和图片。
以下屏幕截图显示了在测试用例中添加的表格和图片。
TestRail - 导入测试用例 CSV
用户可以使用 CSV 或 XML 文件一次创建多个测试用例。CSV 文件是逗号分隔的文本文件。从 Excel 导入数据需要两个步骤。
- CSV 文件规则
- 将文件导入系统
CSV 文件规则
创建 CSV 文件时,必须考虑以下几点
CSV 文件应仅在第一个工作表中包含数据。
第 1 行应在不同的列中包含标题名称,接下来的行应表示每一列的数据。
请注意,导入时第 1 行将与测试用例表单的不同字段进行映射。
Excel 文件中的 1 列只能与测试用例表单中的 1 个字段映射。
必须将必填字段与CSV 表格的列映射,并且该列不能留空。否则,系统将生成导入失败的错误消息。
可选字段可以不进行映射或数据可以留空。导入时,这些字段将为空白或使用项目设置中定义的默认值。
导入 CSV 文件
转到“测试用例”选项卡。
点击右侧的导入测试用例图标,然后选择“从 CSV 导入”选项。以下屏幕截图显示了导入测试用例图标和 CSV 选择。
将打开“从 CSV 导入”向导。它包含 4 个步骤。
在第一步中,浏览 CSV 文件并上传。上传成功后,文件名将显示在向导中。
在“格式和映射”部分,选择“为第一个文件配置新的映射”。用户可以在下载配置文件后从下次开始使用相同的配置。要使用此选项,请选择“从配置文件加载映射”。
在“高级选项”部分应进行以下选择
导入 - 选择应将测试用例导入到的部分
文件编码 - 用于选择文件的编码规则,以便 TestRail 可以正确解码文件。CSV 文件、Excel/Windows 的文件编码对 CSV 文件使用Windows-1252(拉丁语),而大多数其他工具(包括 Google 电子表格)更喜欢兼容 Unicode 的 UTF-8 编码。
CSV 分隔符 - 用户可以定义 , 或 ; 或 \t 来分隔字段。
起始行 - 用户可以将标题行和数据行分开,从哪里开始。并且,可以使用复选框确定是否有标题行。
模板 - 用户可以选择是完整的测试用例、步骤还是探索性会话。
选择完成后,点击“下一步”按钮。以下屏幕截图显示了导入测试用例流程的第一步。
用户可以简单地将 CSV 列映射到 TestRail 的测试用例字段。如果用户对单个测试用例使用多行,TestRail 也支持导入单独的测试步骤和预期结果。这称为列映射,可以在 CSV 导入向导的第 2 步中配置。
TestRail 区分 CSV 文件的单行和多行用例布局。在单行布局中,每个测试用例都由 CSV 文件中的一行或一条记录表示。这是大多数 CSV 文件的标准布局。
TestRail 支持多行布局。在这种情况下,用户选择检测新测试用例开始的列(例如,每个测试用例唯一的 ID 或名称/标题列)。此布局通常用于具有多个步骤和预期结果的测试用例。
最后,有一个复选框,用于确定 TestRail 是否应忽略没有有效、非空标题列的 CSV 行/记录。建议选中此复选框以过滤 CSV 文件开头/测试用例之间/末尾的空行。
现在,点击“下一步”按钮。以下屏幕截图显示了导入测试用例流程的第二步。
此步骤用于将 CSV 值映射到 TestRail。例如,如果用户在 CSV 文件中具有中等优先级值,则此步骤允许将其映射到 TestRail 中的低或普通优先级。在此步骤中,用户可以选中复选框以避免将任何 HTML 标记作为导入数据。
之后,点击“下一步”按钮。以下屏幕截图显示了导入测试用例流程的第三步。
在第四步中,用户可以查看 TestRail 在 CSV 文件中找到的测试用例。用户还可以查看文件选项以及在前面步骤中配置的列和值映射。用户可以使用“上一步”和“下一步”按钮在文件选项、列或值映射之间来回切换以进行更改。一旦用户对预览满意,请点击“导入”按钮。
最后一个向导步骤显示导入的部分和测试用例的数量。它允许下载配置文件。此文件可以在第一个向导步骤中加载,并自动预配置所有向导步骤和导入选项。当使用相同布局导入多个 CSV 文件时,这很有用。用户还可以与其他团队成员共享此配置文件。
TestRail - 导入测试用例 XML
用户可以使用 XML 文件一次创建多个测试用例和部分。从 XML 导入数据需要两个步骤。
- XML 文件规则
- 将文件导入系统
XML 文件规则
创建 XML 文件时,必须考虑以下几点
XML 格式应为树状结构。它应以部分、测试用例和子部分开头。
XML 格式如下所示
<section> <name>Login Functionality<name> <description>All test case related to login functionality. Positive and negative test cases</description> <case> <id>C2</id> <title>Correct Username and Passwordcombination</title> <template>Test Case (Text)<template> <type>Other<type> <priority>Medium<priority> <estimate/> <references/> <custom> <preconds>Login page should display</preconds> <steps>1. Enter correct username 2.enter correct password</steps> <expected>Usershould able to login successfully.</expected> </custom> </case> </section>
<case> 标记支持 TestRail 中测试用例的所有属性,例如标题、估算、优先级、文本字段、先决条件、步骤、预期结果等。
自定义字段分组在 <custom> 标记下。
下表列出了各种自定义字段类型的导入格式。
类型 | 示例值 | 描述 |
---|---|---|
复选框 | TRUE | "true" 或 "false"(不带引号) |
日期 | 01-07-2010 | 以 yyyy-mm-dd 格式表示的有效 XML 日期字符串 |
下拉列表 | <id>5</id> | 在 <id> 标记中表示值的 ID(如管理区域中自定义字段选项中配置的那样) |
整数 | 1022 | 一个简单的整数 |
里程碑 | <id>2</id> | 在 <id> 标记中表示里程碑的 ID |
多选 |
<item> <id>1</id> </item> <item> <id>2</id> </item> |
一个 <item> 记录列表,每个记录都有自己的 ID(因此,类似于下拉列表值列表) |
步骤 |
<step> <index>1</index> <content>Step 1</content> <expected>Result 1</expected> </step> <step> <index>2</index><content>Step 2</content> </step> |
一个 <step> 记录列表,每个记录都有自己的索引、内容以及可选的预期结果 |
字符串/文本 | Foobar | 一个简单的字符串 |
URL(链接) | http//google.com/ | 一个简单的 URL 字符串 |
用户 | <id>3</id> | 在 <id> 标记中表示用户的 ID |
导入 CSV 文件
转到“测试用例”选项卡。
点击右侧的导入测试用例图标,然后选择“从 XML 导入”选项。
以下屏幕截图显示了导入测试用例图标和 XML 选择。
将打开“从 XML 导入”向导。浏览并上传 XML 文件。
用户可以添加新的测试用例,也可以更新现有的测试用例。
选择完成后,点击“导入”按钮。
以下屏幕截图显示了如何导出 XML 文件。
TestRail - 导出测试用例
TestRail 支持导出功能,用户可以使用该功能将所有部分和测试用例导出到不同的文件中。
用户可以将数据导出到 CSV、Excel 或 XML 文件中。
导出测试用例详细信息时应执行以下步骤
转到“测试用例”选项卡。
点击右侧的导出测试用例图标,然后选择“从 <文件名> 导出”选项,如下面的屏幕截图所示。
导出到 XML
要将所有详细信息导出到 XML,请选择“导出到 XML”。它将直接下载一个 XML 文件,其中包含测试用例和部分的所有详细信息。
XML 文件将包含部分标记,并在部分中包含用例和用例的属性。
以下屏幕截图显示了 XML 文件的快照。
导出到 CSV
要将部分和测试用例详细信息导出到 CSV 文件,请选择“导出到 CSV”选项。
将打开“导出到 CSV”向导。
在这里,用户可以选择要导出的内容。用户可以选择所有部分或单个/多个部分进行导出。
用户还可以选择特定的列来导出详细信息。
选择完成后,点击“导出”。此屏幕截图显示了“导出到 CSV”向导。
点击导出后,它将下载一个包含所有所选详细信息的 csv 文件。
导出到 Excel
要将部分和测试用例详细信息导出到 Excel 文件,请选择“导出到 Excel”选项。
将打开“导出到 Excel”向导。
在这里,用户可以选择要导出的内容。用户可以选择所有部分或单个/多个部分进行导出。
用户还可以选择特定的列来导出详细信息。
选择完成后,点击“导出”按钮。
以下屏幕截图显示了“导出到 Excel”向导。
TestRail - 测试运行
TestRail 提供了测试执行的两步过程。首先添加测试运行,然后执行测试运行。添加测试运行只是提取现有的测试用例作为测试运行,用户可以根据优先级执行这些测试用例。
添加测试运行
要在“测试运行和结果”选项卡中添加测试运行,请执行以下步骤
转到“测试运行和结果”选项卡。
点击如下面的屏幕截图所示的不同位置的“添加测试运行”按钮。
将打开“添加测试运行”页面,用户应在其中输入名称、里程碑、分配给、描述,如下面的屏幕截图所示。
现在选择测试用例 - 有两个选项
包含所有测试用例 - 选择此选项以将所有测试用例包含在此测试运行中。如果向存储库中添加了新的测试用例,则它们也会自动包含在此运行中。
选择特定测试用例 - 或者,用户可以选择要包含在此测试运行中的测试用例。在这种情况下,不会自动将新的测试用例添加到此运行中。
当用户选择第二个选项时,需要执行以下其他步骤
点击如下面的屏幕截图所示的“更改选择”。
将打开“选择用例”向导,其中包含所有可用的测试用例。用户可以选择整个部分或每个部分中的特定测试用例,如下面的屏幕截图所示,然后点击“确定”以进行选择。
用户可以看到包含的测试用例数量,然后点击“添加运行”按钮,如下面的屏幕截图所示。
现在,用户可以在“测试运行和结果”选项卡中看到饼图和测试用例,如下所示。
测试运行
TestRail 支持以下 5 种测试用例状态
未测试 - 默认情况下,新测试的状态为“未测试”。一旦向测试添加了测试结果,它将永远无法再次更改为“未测试”状态。
通过 - 当测试步骤根据预期结果进行验证时,测试用例将标记为“通过”。
失败 - 如果指定的测试步骤之一导致错误,或者预期结果与实际测试结果不同,则测试用例将标记为“失败”。
重新测试 - 如果需要再次测试某个测试,请将其标记为“重新测试”。例如,如果测试最初失败并且开发人员修复了问题,则开发人员可以将其标记为重新测试。
已阻止 - 已阻止状态用于指定当前无法执行测试,因为存在某些外部依赖项(例如,需要修复的错误才能完成测试)。
一旦测试用例的测试运行完成,测试用例的状态就会更改为上述状态之一。屏幕截图显示如何在运行后更改测试用例的状态。
现在,将打开“添加结果”向导,用户可以在其中添加结果和注释作为工件。用户还可以通过单击“已用时”字段中存在的“开始”链接来记录已用时间。
之后,单击添加结果。这将完成测试用例的测试运行。
TestRail - 重新运行
在许多情况下,重新运行现有的测试运行可能很有用。TestRail 在测试运行工具栏中包含一个快速链接。重新运行测试用例时应遵循以下步骤。
单击工具栏中存在的“重新运行”按钮。
它将打开“选择测试”向导,用户可以在其中根据先前结果的状态选择测试用例。
选择后,单击“确定”按钮。
以下屏幕截图显示了如何重新运行测试用例。
它将打开“添加测试运行”页面,用户应在其中输入名称、里程碑、指派给、描述,如下面的屏幕截图所示。
默认情况下,选择第二个选项。
用户可以看到包含的测试用例数量,然后点击“添加运行”按钮,如下面的屏幕截图所示。
现在,用户可以在“测试运行和结果”选项卡中看到饼图和测试用例,如下所示。
TestRail - 自定义表格
用户可以通过添加或隐藏列、更改列宽或更改分组或排序来自定义 TestRail 中的测试表。直接在测试运行页面上显示重要字段非常方便。
自定义表格时,应执行以下步骤。
转到“测试用例”或“测试运行和结果”选项卡。
单击“列”图标,它将打开“选择列”向导。
通过单击向上和向下箭头,用户可以更改字段的位置。最上面的字段将显示在左侧的第一个字段中。
用户可以通过在宽度文本字段中提供数值来更改每个字段的宽度。
有一个删除图标,单击那里用户可以删除任何字段。
有一个链接可以添加额外的字段名称,即“添加列”。
单击“添加列”时,它将打开一个向导,用户可以在其中从可用列表中选择列名。
之后,单击“添加列”,它将在“选择列”向导中添加一个新列。
现在,单击“选择列”向导中存在的“更新列”按钮。
现在,用户可以在测试运行页面上的表格中看到新列出现,如下面的屏幕截图所示。
TestRail - 复制/移动测试用例
为了重新排列和组织测试用例和套件,移动和复制测试用例和整个部分非常有用。它还有助于复制测试套件和测试用例。
在 TestRail 中复制和移动测试用例有两种方法。
- 在同一测试套件内复制/移动
- 从另一个测试套件复制/移动
在测试套件内复制/移动
要将测试用例或整个部分从一个位置移动到另一个位置,请使用拖放。
当光标移动到测试用例的最左侧时,图标将更改为拖放。
用户可以按住并单击鼠标左键并将测试用例拖到所需位置,如下所示。
在所需位置释放鼠标单击,它将询问需要执行的操作 - 移动到这里、复制到这里或取消。
用户可以根据需要在移动和复制之间进行选择。
以下屏幕截图显示了如何移动/复制。
要移动或复制部分,用户可以使用右侧部分的文件夹结构并执行与上述相同的操作。
从另一个测试套件复制/移动
用户可以使用此功能复制整个测试套件或测试用例或部分。
执行以下步骤以将测试套件或部分从另一个测试套件移动/复制。
转到“测试用例”选项卡,然后单击工具栏中存在的“复制/移动测试用例”图标。
它将打开向导,用户可以在其中选择源项目。
用户还可以选择是否需要移动/复制所有部分或仅移动/复制测试用例。
选择后,单击“复制”或“移动”按钮。以下屏幕截图显示了移动/复制向导。
TestRail - 里程碑
里程碑与项目相关联,是跟踪进度和时间线的最佳方法之一。它类似于项目中的小目标。里程碑可以是一个重要的目标,例如计划的公共软件发布、内部测试版本、面向重要客户的新测试版等。
一旦利益相关者将里程碑添加到 TestRail,用户就可以将测试运行分配到特定的里程碑。这有助于分别跟踪里程碑的测试结果和进度。尤其是在多个里程碑并行进行或用户同时激活许多测试运行时。
添加里程碑
要添加里程碑,用户必须执行以下步骤。
从仪表板转到项目,然后单击“里程碑”选项卡。
单击“添加里程碑”按钮,如下面的屏幕截图所示。
它将打开“添加里程碑”页面,用户必须在其中填写以下字段。
名称里程碑标题
父级如果要添加子里程碑,请选择父里程碑。
描述里程碑的详细信息
开始日期此里程碑的工作何时开始
结束日期目标达成日期
里程碑已完成复选框如果里程碑已完成,则无法分配测试用例或测试运行。
以下屏幕截图显示了“添加里程碑”页面中的不同字段。
现在,单击页面底部存在的“添加里程碑”按钮,如下面的屏幕截图所示。
它将添加里程碑,但它仍然是即将到来的里程碑。即使开始日期是过去的日期,它也不会显示为正在进行中。用户需要启动里程碑。
单击里程碑名称。它将打开里程碑的详细信息和进度图表。单击“开始里程碑”按钮,如下面的屏幕截图所示。
它将打开带有开始和结束日期的“开始里程碑”弹出窗口。再次单击“开始里程碑”,如下所示。
用户可以看到已成功启动里程碑的消息,并且“开始里程碑”按钮已消失。
TestRail - 测试计划和配置
TestRail 支持测试计划功能。当用户需要管理项目的多个测试运行和配置时,它非常有用。测试计划允许执行多个测试运行,无论是许多测试套件还是针对多个配置的验证测试。当用户针对不同的操作系统或 Web 浏览器测试项目时,称为配置。
添加测试计划
要创建测试计划,用户应执行以下步骤。
转到“测试运行和结果”选项卡,然后单击右侧存在的“添加测试计划”按钮,如下所示。
它将打开“测试计划”页面,用户应在其中输入名称、里程碑和描述。
用户还应添加测试运行。建议消息显示从侧边栏添加测试运行,如下所示。
单击侧边栏中存在的“添加测试运行”按钮。
它将添加可用的测试运行。
单击“配置”以配置测试运行,如下面的屏幕截图所示。
它将打开“选择配置”弹出窗口以及可用配置的详细信息。
如果所需的配置不存在,用户可以通过单击弹出窗口中存在的“添加组”或“添加配置”链接来添加新配置。
输入名称并单击“添加组/配置”,然后单击“确定”,如下面的屏幕截图所示。
用户可以查看每个测试运行中选择的配置。现在,单击“添加测试计划”按钮,如下面的屏幕截图所示。
TestRail - 待办事项和通知
一旦将测试用例或测试运行分配给用户,它就会出现在用户的待办事项列表中。每个用户都有其自己的待办事项列表,用于分配给他的每个项目。仪表板提供用户所有项目的待办事项任务的快速视图。待办事项部分可用于查看其他团队成员或整个团队的待办事项列表。它提供了一种简单的方法来查看各个团队成员的工作量和进度。
以下屏幕截图显示了待办事项页面的概述。
在右侧菜单中,用户可以选择用户名以及测试用例的状态,以筛选出个人的待办事项列表和不同团队成员的进度。
通知
电子邮件通知是 TestRail 的一项吸引人的功能。它会通知分配的用户其他用户做出的测试更改或测试结果。例如,如果一项测试已分配给用户,而另一个用户向该测试添加了评论或结果,则分配的用户会收到电子邮件通知。
也可以通过单击相关页面上的小型电子邮件图标来订阅其他用户的测试甚至整个运行。
以下屏幕截图显示了如何订阅分配给其他用户的电子邮件通知。
启用通知
要启用电子邮件通知,用户必须具有管理权限。
启用通知时,应遵循以下步骤。
转到主仪表板,然后单击右侧存在的“管理”,如下面的屏幕截图所示。
导航到“用户和角色”部分,然后单击需要启用电子邮件通知的用户的名称之一。
在用户选项卡中,存在电子邮件通知复选框。选中复选框将启用通知,取消选中它将禁用通知。
之后,单击页面底部存在的“保存用户”按钮。
TestRail - 报告
在“报表”中,用户可以创建、查看和导出 TestRail 支持的报表。TestRail 支持各种报表来跟踪进度。这些报表包含各种筛选器,以获取最重要的信息来准备任何指标。
当用户导航到“报表”部分时,它将在右侧面板中显示针对不同活动的可用报表的列表,如下面的屏幕截图所示。
报表类型
TestRail 支持不同组中的许多报表,如下所述。
用例这些报表与测试用例设计相关。
活动摘要它显示新创建和更新的测试用例的摘要。
覆盖范围参考它显示覆盖范围矩阵中参考的测试用例覆盖范围。
属性分布它显示测试用例的摘要,按属性(如优先级、创建者、模板、类型等)分组。
状态顶部它显示具有所选状态结果最多的测试用例,按状态分组。
缺陷这些报表与发现的缺陷相关。
摘要它显示里程碑、测试计划或测试运行中发现的缺陷的摘要。
用例摘要它显示覆盖范围矩阵中测试用例中发现的缺陷的摘要。
参考摘要它显示覆盖范围矩阵中参考及其测试用例中发现的缺陷的摘要。
结果这些报表与测试运行结果相关。
用例比较它显示覆盖范围和比较矩阵中测试用例的结果。
参考比较它显示覆盖范围和比较矩阵中测试用例的结果。
属性分布它显示测试的摘要,按给定项目、里程碑或特定测试运行中选择的属性分组。
摘要这些报表提供里程碑、计划或用例级别的进度摘要。
里程碑它显示里程碑的摘要和概述。
计划它显示测试计划的摘要和概述。
项目它显示项目的摘要和概述。
运行它显示一个或多个测试运行的摘要和概述。
用户
工作负载汇总 它显示整个项目、特定里程碑或测试运行的用户当前工作负载。
创建报表
所有报表都遵循相同的步骤来添加和配置报表。添加报表时应执行以下步骤
转到报表选项卡,然后单击右侧列出的报表之一,如下面的屏幕截图所示
或者,用户可以导航到概述、测试运行和结果或测试用例选项卡,然后单击报表图标。它将显示可用报表的列表。在其中选择一个。
它显示“添加报表 - 活动汇总”页面。
用户应填写以下字段
- 名称
- 描述
报表选项 用户将选择报表的特征。分组和更改日期、月份、用例是可供选择的列表。这些列表根据报表类型而变化。
部分 用户可以选择所有部分或特定部分。测试用例 用户可以选择或添加报表中应显示的所有列和详细信息。
以下屏幕截图显示如何选择报表选项
访问和计划 在本节中,用户定义隐私并重复计划报表的生成时间。
此报表可供以下人员访问 选择“我自己”或“所有人”选项
创建此报表 选中“立即”和/或“计划此报表”复选框,并选择发生时间和时间。
报表准备就绪后 选择“通过电子邮件通知”或“将报表链接发送到电子邮件”选项。
完成所有这些选择后,单击“添加报表”按钮。
它将报表添加到报表选项卡中。用户单击添加的报表链接后,将显示报表,如下所示:
用户可以查看图表以及表格数据,如日期与更改/更新详细信息关于报表。
TestRail - 跟踪进度和活动
TestRail 支持在单个资源页面上查看运行、里程碑和整个项目的测试结果和测试活动,以及可用的报表。
当用户导航到“测试运行和结果”选项卡并选择一个测试运行时,它将显示特定测试运行的概述活动、摘要和进度,如下面的屏幕截图所示
用户可以看到通过了多少百分比,还剩下多少个测试用例,每个测试用例的状态是什么。
活动
在右侧菜单中,显示“活动”选项。
用户单击“活动”选项后,它将显示对测试运行执行的所有活动。
它不仅限于测试运行。此功能支持所有部分,例如里程碑、待办事项、测试用例和概述。
以下屏幕截图显示活动页面如何显示
在此页面中,用户可以查看测试运行的图形表示和摘要。
用户还可以查看每天的活动以及测试用例的状态。
进度
在右侧菜单中,显示“进度”选项。
用户单击“进度”选项后,它将显示从开始日期起的测试运行的总体进度。
它不仅限于测试运行。此功能支持所有部分,例如里程碑、待办事项、测试用例和概述。
在此页面中,用户可以查看测试运行的图形表示和摘要。
用户还可以查看每天的进度以及测试用例的完成情况。
TestRail - 添加多个测试结果
TestRail 支持一次为多个测试用例添加多个测试结果的功能。如果同一个结果文件适用于多个测试用例,此功能可以节省时间
应执行以下步骤以使用此功能
导航到“测试运行和结果”选项卡。选中每个需要添加测试结果文件的测试用例的复选框(批量操作按钮)。
选择测试用例后,单击“添加结果”按钮,如下面的屏幕截图所示
它将打开“添加结果”弹出窗口。用户可以选择“分配给”、“版本”、“经过时间”和“状态”等
之后,用户可以通过单击拖放来上传一个或多个结果文件。
现在,单击“添加结果”按钮将结果添加到所有选定的测试用例中。
以下屏幕截图显示“添加结果”弹出窗口
它更新测试用例的状态和结果部分。
要重新验证它,用户可以单击测试用例名称并转到“结果和评论”部分。用户可以看到状态和附加的结果文件,如下面的屏幕截图所示。类似地,可以重新验证所有选定的测试用例。
TestRail - 高级搜索选项
TestRail 支持搜索功能。输入搜索框(位于用户界面右上角)中的文本被视为**查询**,查询执行后,它将所有搜索到的项目显示为结果。TestRail 搜索所有项目实体,例如测试用例、运行和套件。TestRail 还搜索已添加到测试用例和测试结果的自定义字段。搜索测试框存在于所有页面上。
以下屏幕截图显示搜索功能
TestRail 也支持高级搜索功能。用户还可以只输入任何实体的 ID 以直接查找特定结果。高级功能缩小了搜索结果范围,并提供了更具体的結果。例如,如果用户想查看测试用例#8,用户可以通过在搜索框中输入**C15**来直接搜索它。类似地,要转到测试套件#1,只需输入 S1。
以下屏幕截图显示 TestRail 的高级搜索功能
TestRail 支持以下实体符号
- C 测试用例
- M 里程碑
- P 项目
- R 测试运行
- S 测试套件
- T 测试运行中的测试
每个实体在 ID 前面使用不同的符号,用户可以在左侧的用户界面上看到这些实体。用户可以在大多数页面上找到实体标题之前的实体 ID。
以下屏幕截图显示如何查找实体和 ID
TestRail - 优化打印
TestRail 支持打印与测试运行、套件和其他部分相关的不同报表的功能。为了以优化的方式打印,用户需要调整 Web 浏览器中的打印选项。例如,Internet Explorer 和 Firefox 默认情况下禁用背景颜色以节省打印成本。但 TestRail 打印报表已为此进行了优化,因此用户可以安全地启用背景颜色。这些设置可以从 Web 浏览器菜单中的“页面设置”中更改。
打印 - 测试用例/运行
所有页面(如测试运行、套件、报表和里程碑等)都具有“打印”选项。并且,它们都遵循以下类似的步骤来打印页面
导航到“测试用例”或“测试运行和结果”选项卡,并选择需要打印的测试实体组。
相应的页面将打开,其中包含所有详细信息。
单击工具栏顶部出现的“打印”图标,如下面的屏幕截图所示
它将在新窗口中打开页面的预览。
用户可以选择两种不同的视图来打印页面 - 详细信息和概述
在“详细信息”选择中,将打印测试用例的所有详细信息,如下面的屏幕截图所示
在“概述”视图中,将打印每个测试用例的摘要,如下所示
现在,单击预览页面上的“打印”按钮。
它将打开浏览器特定的打印页面。用户可以打印页面或将其另存为计算机上的 PDF 文件。
以下屏幕截图显示浏览器特定的打印页面
打印 - 报表
导航到“报表”并选择需要打印的报表。
相应的报表将打开,其中包含所有详细信息。
单击工具栏顶部出现的**打印图标**,如下面的屏幕截图所示
它将打开浏览器特定的打印页面。用户可以打印页面或将其另存为计算机上的 PDF 文件。
以下屏幕截图显示报表浏览器特定的打印页面
下载 - 报表
TestRail 支持额外的下载报表功能。
它直接将报表下载到 Zip 文件中,而不是打印。
要下载报表,请转到“报表”部分并选择要下载的报表。
单击工具栏顶部出现的“下载”按钮。
以下屏幕截图显示如何下载报表。
单击“下载”后,它会将报表下载到 .Zip 文件中。
TestRail - 快捷键和热键
从 TestRail 4.2 开始,TestRail 将开始为重要的和常用的操作提供**键盘快捷键**,例如编辑或保存对象、添加结果和评论和附件,以及在用例或测试之间导航。快捷键将根据选项卡进行分组。
修饰键
对于某些操作,需要同时按下两个键,一个是修饰键,另一个是实际键。修饰键通常取决于用户使用的平台和 Web 浏览器。它通常是 Command 或 Control 键。例如,要提交测试用例,用户需要按<mod> + S。因此,它可能是 Ctrl + S 或 Command + S <mod> = Ctrl 或 Command
常用快捷键
以下快捷键通常适用于 TestRail
Enter 提交对话框(除非当前文本框处于焦点)。适用于 TestRail 中的所有对话框。
快捷键参考
以下键是 TestRail 中支持的其他快捷键。以下用例部分中的快捷键适用于所有与用例相关的页面。
e | 打开表单以编辑测试用例 |
j | 导航到测试套件/用例存储库中的下一个用例 |
k | 导航到测试套件/用例存储库中的上一个用例 |
<mod>+↑ | 向上移动当前步骤(带有分隔的步骤) |
<mod>+↓ | 向下移动当前步骤(带有分隔的步骤) |
<mod>+. | 在当前步骤之后添加一个新步骤(带有分隔的步骤) |
alt+. | 在最后一个步骤之后添加一个新步骤(带有分隔的步骤) |
仪表盘
p | 打开表单以添加一个新项目 |
里程碑
e | 打开表单以编辑里程碑 |
计划
e | 打开表单以编辑测试计划 |
项目
e | 在项目概述页面上,打开表单以编辑项目 |
运行
a | 打开“分配给”对话框(对于当前选定的测试,如果有) |
e | 打开表单以编辑测试运行 |
r | 打开“添加结果”对话框(对于当前选定的测试,如果有) |
以下测试运行快捷键从 TestRail 5.1 开始可用
j | 在激活的三窗格视图中,导航到运行中的下一个测试 |
k | 在激活的三窗格视图中,导航到运行中的上一个测试 |
p | 在激活的三窗格视图中,通过当前选定的测试 |
q | 切换三窗格视图(如果以前处于活动状态) |
alt+m | 在激活的三窗格视图中,激活当前选定测试的评论字段(<mod>+enter 提交评论) |
alt+r | 在激活的三窗格视图中,打开当前选定测试的“添加结果”对话框 |
套件
c | 打开表单以将新的测试用例添加到套件 |
<mod>+. | 激活内联添加功能,以向当前部分添加新的测试用例(仅限子组和选定的查看模式) |
e | 打开表单以编辑测试套件(或在使用单套件项目模式时打开“编辑描述”对话框) |
r | 打开表单以添加套件的新测试运行 |
s | 打开对话框以将新部分添加到套件的末尾 |
<mod>+s | 打开对话框以向当前部分添加新的子部分(仅限子组和选定的查看模式) |
以下测试套件的快捷方式可从 TestRail 5.1 开始使用
j | 在激活的三窗格视图中,导航到测试套件/用例存储库中的下一个用例 |
k | 在激活的三窗格视图中,导航到测试套件/用例存储库中的上一个用例 |
q | 切换三窗格视图(如果以前处于活动状态) |
测试
a | 打开“分配给”对话框以分配测试 |
c | 导航到测试的测试用例 |
e | 打开表单以编辑测试的测试用例 |
j | 导航到测试运行中的下一个测试 |
k | 导航到测试运行中的上一个测试 |
m | 打开“添加评论”对话框以添加评论 |
r | 打开“添加测试结果”对话框以添加测试结果 |