Skip to content
首页 » FAQs » 基于 Web 的测试用例管理工具——TestRail 简介

基于 Web 的测试用例管理工具——TestRail 简介

  • by
Category: TestRail 简介

TestRail 是一个基于网页的测试用例管理工具。QA 工程师、开发人员和团队负责人使用它来管理、跟踪和组织软件测试工作。TestRail 允许团队成员从一个现代且易于使用的网页界面设计测试用例、组织测试套件、执行测试运行并跟踪其结果。本文将概述 TestRail 的核心功能和工作流程,帮助您简化测试并交付高质量的发布版本。

管理测试用例、测试套件和测试运行

传统的在纸上、维基、缺陷跟踪工具或一般的文档管理系统上管理和记录测试用例的方式很快就会达到极限。TestRail 能够让您在优化的用户界面和应用程序结构中创建、管理和组织测试用例和测试套件。

提升测试生产力

TestRail 的待办事项列表、过滤器和电子邮件通知有助于协调测试运行并提高测试人员的生产力和责任感。目标是确保每个团队成员始终了解他们的任务,同时团队负责人可以根据工作量将新任务分配给测试人员。

实时了解您的测试进度

要做出重要的项目决策,获取关于测试进度和测试结果的详细信息是至关重要的。诸如“我们已经成功完成测试运行的百分之多少?”、“我们在即将到来的里程碑上进展如何?”或“过去24小时内执行了哪些测试?”等问题只能通过使用像TestRail这样的全面测试用例管理软件才能高效地回答,而TestRail使这些细节变得一目了然。

大规模测试管理

组织和协调多个并行测试,无论是不同项目还是不同版本的发布,通常都是复杂且耗时的。为了不让你的测试工作迷失方向,TestRail 帮助你管理重要的软件特定数据和结构,例如项目里程碑,并且使其容易与缺陷跟踪工具集成。

仪表板

登录 TestRail 后,您通常看到的第一个页面是仪表板。仪表板为您提供可用项目的概览、最近的项目活动以及您的待办事项。当您导航到一个项目(点击项目标题)时,您切换到项目视图并停留在项目的概览页面,显示项目详细信息,如测试用例、正在进行的测试运行、项目活动等。每当您需要切换到另一个项目时,只需点击左侧面板中当前项目名称旁边的下拉箭头,然后点击所需的项目。您甚至可以从这个下拉菜单中添加一个新项目。

基于 Web 的测试用例管理工具——TestRail 简介

测试案例和章节

在TestRail中,测试案例包括测试前提的描述、测试步骤的列表以及预期结果。理想情况下,一个测试案例可以由一名测试人员在短时间内验证,并确认特定功能、记录任务或验证项目 artefact。

在 TestRail 中,测试用例被组织成章节和子章节。章节和子章节是测试用例的集合,通常为特定的项目模块或产品的特定区域创建。您如何组织章节取决于项目的大小。如果某个项目模块有很多测试用例,建议进一步将章节细分为子章节,并为特定的功能或功能创建子章节。

基于 Web 的测试用例管理工具——TestRail 简介

例如,如果您使用多个测试用例来验证特定的应用程序对话框或网页,这些测试用例应被分组到一个部分中。

测试运行和测试

要运行测试并输入您添加的测试用例的结果,您需要为特定的测试套件启动一次测试运行。虽然测试套件就像一个规定如何测试应用程序的计划,但测试运行是您正在进行的实际测试。

基于 Web 的测试用例管理工具——TestRail 简介

对于大多数项目,你可能会随着时间的推移对特定的测试套件启动多个测试运行。例如,如果你要发布多个软件版本,你可能希望为每个新发布进行一次测试运行。

同样,对于特定的测试套件,你可以同时进行多个测试运行。如果你想要对多个配置(例如不同的操作系统)执行特定的测试套件,这很有意义。然后,你可以针对每个不同的配置启动一个测试运行。

当你开始一个新的测试运行(例如,通过点击测试套件工具栏中的运行测试 按钮),你可以选择包括测试套件中的所有测试用例,选择特定的测试用例,或者根据特定的测试用例值设置动态过滤器。你可以在我们的文档中了解更多关于在测试运行中使用测试用例选择的信息 这里

一次运行包括每个案例的单独测试。默认情况下,每个测试有五种不同的状态,这些状态在TestRail中由特定颜色表示。您可以通过点击测试页面上的 添加结果按钮或直接在运行页面上更改来添加测试结果并改变测试状态。

基于 Web 的测试用例管理工具——TestRail 简介

默认情况下,以下测试状态是可用的:

  • 未测试:默认情况下,新测试的状态为未测试。一旦将测试结果添加到测试中,它将永远无法再次获得未测试状态。
  • 通过:当测试人员验证了测试步骤和预期结果时,测试会被标记为通过。
  • 失败:如果指定的测试步骤之一出现错误,或者预期结果与实际测试结果不同,测试人员会将测试标记为失败。
  • 重新测试:如果开发人员或测试人员认为某个测试需要再次测试,她会将该测试标记为重新测试。例如,如果一个测试最初失败了,开发人员修复了问题,那么开发人员可以将其标记为重新测试。
  • 已阻止:已阻止状态用于表示由于某些外部依赖(例如需要修复的错误),当前无法执行测试。它通常与重新测试状态一起使用。

完成测试运行后,您可以从运行的编辑页面关闭它。已关闭的运行无法编辑或更改,这使其非常适合存档测试运行。此外,如果您更改任何相关用例的属性(例如预期结果),更改将不会应用于已关闭和存档的运行。

项目及其类型

项目是 TestRail 中的主要组织单位。通常建议为每个希望在 TestRail 中管理的真实软件项目创建一个 TestRail 项目。所有其他数据(如测试运行、测试结果、里程碑等)都直接与特定项目相关联。

Tags: TestRail 云, TestRail 服务器, 测试用例

Leave a Reply

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