TestLink – 快速指南
TestLink – 快速指南
TestLink – 简介
TestLink 是用于项目管理、错误跟踪和测试管理的测试管理工具。它遵循集中的测试管理概念,有助于轻松沟通,以便跨 QA 团队和其他利益相关者快速开发任务。它使需求规范和测试规范保持同步。
注意事项
需要注意以下 TestLink 的显着特征以更好地理解该主题。
-
TestLink 是开源测试管理工具。使用 TestLink 不需要许可证。
-
它由 Teamtest 开发和维护。
-
它是根据 GPL – 通用公共许可证获得许可的。
-
它支持不同的 Windows 操作系统,如 Windows XP、Vista、7 等,以及其他基于云的支持。
-
它为多个用户提供免费访问工具。
-
它可以与许多其他工具集成——JIRA、Bugzilla、FogBugz、VersionOne 等。
测试链接使用
以下几点描述了 TestLink 的各种用法。
-
用于从软件测试生命周期的第一阶段跟踪所有 QA 活动。
-
在项目管理、任务跟踪、需求管理和测试管理中很有用。
-
支持 QA 执行的所有宏观层面的活动。
-
在执行 QA 任务时很有用,例如编写测试用例、执行报告等。
-
支持手动和自动测试执行。
测试链接规格
下表列出了 TestLink 的一些重要规格。
Sr.No. | 规格和说明 |
---|---|
1 |
Application Copyright 它由 Teamtest 开发和维护。它是一个开源工具。 |
2 |
Tool Scope 它可以用作测试自动化框架。它被用作测试实用程序。 |
3 |
Testing Methods
|
4 |
Tool Objectives
|
5 |
Management Features
|
6 |
Software Requirements 阿帕奇:2.2.2.1 MySQL:5.5.16 PHP:5.3.8 PhpMyAdmin:3.4.5 Filezilla FTP 服务器:0.9.39 雄猫:7.0.21 |
7 |
Error Handling 捕获屏幕截图 |
8 |
User Interface Available
|
TestLink – 功能
TestLink 具有广泛的功能,可以吸引 QA 和其他利益相关者进行测试管理。
TestLink 核心功能
下表列出了 TestLink 的核心功能。
Sr.No. | 核心功能和描述 |
---|---|
1 |
Testing Supports TestLink 支持以下测试方法 –
|
2 |
Centralize & organize
|
3 |
Manage & Track Execution
|
4 |
Notification
|
5 |
Power Search
|
6 |
Reports
|
7 |
Scale with Team Growth TestLink 支持任何业务团队和任何项目,无论其规模和复杂程度如何。 |
8 |
Integration
|
9 |
Common Features
|
10 |
Customization
|
TestLink – 安装
以下是我们在安装 TestLink 之前需要注意的一些要点。
-
TestLink 是一个网络应用程序;它为属于同一公司/项目的个人或一组请求的用户提供私人网站。
-
TestLink 可以运行在服务器端。
-
TestLink 是一个基于 PHP 的应用程序,支持所有操作系统平台,如 Windows、不同版本的 Linux、MAC 等。
-
TestLink 支持所有著名的浏览器,例如 Chrome、IE、Mozilla 和 Safari。
系统要求
由于 TestLink 是一个 Web 应用程序,它遵循客户端/服务器的概念。这意味着 TestLink 可以集中安装在服务器上,用户可以使用任何计算机上的网站通过 Web 浏览器与其进行交互。
-
Web 服务器– TestLink 支持 Apache 2.2.2.1。但是,它可以与任何最新的 Web 服务器软件一起使用。TestLink 仅使用 .php 文件。仅使用 .php 扩展名配置 Web 服务器。
-
PHP – Web 服务器应该支持 PHP。它可以安装为 CGI 或任何其他集成技术。建议使用 5.3.8 PHP 版本。
-
强制 PHP 扩展– RDBMS 的扩展是 mysqli、pgsql、oci8、sqlsrv。Unicode 需要 Mbstring – UTF-8 支持。
-
可选扩展– Curl、GD、Fileinfo
-
数据库– TestLink 需要数据库来存储其数据。推荐使用 MySQL (5.5.16)。
-
FileZilla FTP Server – FileZilla FTP Server 0.9.39 需要安装 XAMPP 作为可选。
您可以手动或通过自动过程单独安装所有要求以使用 TestLink。
安装系统要求
如果用户需要了解安装过程,用户可以在继续 TestLink 之前单独安装所有讨论的要求。
或者,有许多一体化软件包可用,可以通过exe文件自动安装到系统中。在这里,我们将借助 XAMPP 轻松安装先决条件。
步骤 1 – 转到https://www.apachefriends.org/index.html并单击 XAMPP for Windows,如下面的屏幕截图所示。
步骤 2 – 将显示一个弹出窗口以保存文件。单击保存文件。它将开始下载文件。
步骤 3 – 运行.exe文件以运行安装向导。单击 .exe 文件后,将显示 XAMPP 安装向导,如下面的屏幕截图所示。点击下一步。
步骤 4 – 接下来,向导显示将安装的所有组件文件(如下面的屏幕截图所示)。选择组件后单击下一步。
步骤 5 – 提供将安装 XAMPP 的文件夹名称,然后单击下一步。
步骤 6 – 显示准备安装向导。单击下一步开始安装。
步骤 7 – 安装成功后,会提示启动控制面板。选中复选框并单击完成。它将打开 XAMPP 控制面板,如下面的屏幕截图所示。
步骤 8 – 单击 TestLink 所需的 Apache 和 MySQL 的“开始”按钮,如上图所示。
第 9 步– 要验证是否正确安装了所有先决条件,例如 Apache、PHP 和 MySQL,请导航到任何浏览器并输入http://localhost。然后,按 Enter。
步骤 10 – 它将显示 XAMPP 的仪表板。单击屏幕截图右上角的 phpAdmin。
它将显示常规设置、应用程序设置、数据库详细信息、Web 服务器和 phpMyAdmin,如下面的屏幕截图所示。
如果安装不正确,将不会显示此页面。到此为止,所有先决条件都已成功安装到系统中。
安装并启动 TestLink
成功安装 XAMPP 后,我们需要使用 TestLink。
步骤 1 – 转到https://sourceforge.net/projects/testlink/并单击下载。
第 2 步– 现在解压缩下载的.tar文件并将文件夹名称重命名为 TestLink。
步骤 3 – 转到安装它的 XAMPP 文件夹并导航到 htdocs 文件夹。将 TestLink 文件夹放置在此处,如下面的屏幕截图所示。
第 4 步– 转到 TestLink 包并打开“config.inc.php”文件,更新路径“$tlCfg→log_path”和“$g_repositoryPath”如下 –
$tlCfg→log_path = ‘D:/xampp/htdocs/testlink/logs/’;
$g_repositoryPath = ‘D:/xampp/htdocs/testlink/upload area/’;
第 5 步– 现在打开浏览器并在导航栏中键入http://localhost/Testlink并按 Enter。它将显示 TestLink 的安装页面。
步骤 6 – 单击全新安装。
步骤 7 – 选中条款和条件的复选框,然后单击继续按钮。
系统将检查先决条件以确保一切正常。继续按钮将出现在底部,否则将显示错误消息。
步骤 8 – 单击继续,如下面的屏幕截图所示。
步骤 9 – 在下一步中,需要数据库管理员和管理员密码来定义 MySQL 访问。TestLink 管理员用户名/密码可以是用户提供的任何内容。
数据库登录名/密码:root/<空>(MYSQL for xampp 的默认登录名/密码)
步骤 10 – 单击“处理 TestLink 设置”按钮。您应该看到 TestLink “安装成功!” 正在显示的消息。
第 11 步– 现在再次导航到http://localhost/testlink
您将看到登录页面,如下面的屏幕截图所示。
测试链接 – 登录
要登录 TestLink,请访问您的示例网站http://localhost/testlink。它将打开一个登录页面,如下面的屏幕截图所示。
步骤 1 – 输入 admin 作为用户名和密码。Admin 是默认凭据。
步骤 2 – 单击登录按钮。
以下屏幕截图显示了如何使用凭据登录 TestLink –
登录失败
由于登录失败,会显示错误页面。由于电子邮件 ID 或密码组合错误,可能会发生错误。
以下屏幕截图显示了错误消息,如果凭据不正确,用户会收到。
如果您忘记了密码,要恢复密码,请执行以下步骤 –
步骤 1 – 单击“丢失密码?” 登录按钮下方的链接。
步骤 2 – 输入登录名。
步骤 3 – 单击发送。
以下屏幕截图显示了如何在忘记密码时恢复密码。
您将收到一封电子邮件,其中包含用户名的详细信息或重置密码的链接。
登录成功
成功登录后,系统仪表板将显示该帐户是否通过管理员与任何项目相关联,或者您是否可以创建示例项目。
以下屏幕截图显示成功登录后 TestLink 的创建项目页面。
TestLink – 添加项目
要添加项目,您应该具有 Admin 角色。以管理员身份首次登录后,TestLink 将打开创建新项目表单。在项目创建或分配给您之前,您无法看到任何其他页面。
创建项目
以下是将项目添加到 TestLink 所涉及的步骤 –
通常要创建一个项目,Test Project Management 菜单中有一个选项可用,如下面的屏幕截图所示。
步骤 1 – 在创建项目表单中输入以下详细信息 –
Name – 它应该是一个唯一的项目名称。
Prefix – 用于测试用例 ID 以识别测试用例。
项目描述– 有关项目的详细信息。
增强功能– 您可以根据项目的要求选中复选框。它允许选择您想要的功能,例如需求、自动化等。
问题跟踪器– 如果任何问题跟踪器与 TestLink 链接,它将显示在此处。
步骤 2 – 选择可用性选项,然后单击创建按钮,如下所示。
单击“创建”按钮添加项目以及“需求”和“活动”功能的“删除”和“活动/非活动”开关,如下面的屏幕截图所示。
步骤 3 – 您可以通过从屏幕右上角的“测试项目”下拉列表中选择项目名称来查看项目,如下所示。
TestLink – 仪表板
登录 TestLink 后,仪表板是您分配到项目后立即显示的第一个页面。仪表板由管理员自定义。admin可以根据角色设置TestLink的访问权限。
以下屏幕截图显示了 TestLink 的仪表板页面的概述。
以下是有关仪表板的一些注意事项。
-
TestLink 页面左上角的工具栏图标在 TestLink 的所有页面/屏幕上都是相同的。我的设置、项目、需求规范、测试规范、用户管理和事件作为主要链接。这些链接用于导航到相应的功能。
-
导航栏包含提供对 TestLink 最有用功能的快速访问的链接。
-
在页面的左侧 – 存在系统、测试项目、需求规范和测试规范类别。这些类别提供了不同的链接,用于快速访问 TestLink 的所有功能。
-
在右侧,测试计划类别具有用于添加或管理测试计划的测试计划管理链接。
-
在屏幕的左上角,有一个搜索功能,而在右侧,有一个测试项目下拉菜单。
我的设置页面
我的设置图标作为第一个图标出现在屏幕的左上角。下面的屏幕截图显示了我的设置图标被红色包围。
单击该图标后,它会打开设置页面,其中可以更新各种信息。
首先,有个人数据,您可以在其中更新您的名字、姓氏、电子邮件 ID 或区域设置。
然后,有个人密码部分,您可以在其中更改登录密码。
第三部分显示了 API 接口,您可以在其中生成个人 API 密钥。
在最后一部分,您可以查看登录历史记录。
登出
注销图标位于屏幕左上角,我的设置图标旁边。单击注销图标后,您可以返回登录页面,活动会话结束。要使用所有 TestLink 功能,您必须再次登录。
在以下屏幕截图中,注销图标被红色包围。
TestLink – 项目
在本章中,您将学习如何在 TestLink 中创建、编辑和删除项目。
创建项目
TestLink 一次支持多个项目。
要创建项目,您应该具有管理员权限。以下是创建项目的步骤。
步骤 1 – 要创建一个新项目,请在仪表板上单击测试项目 → 测试项目管理,如下面的屏幕截图所示。
它将显示所有可用的项目以及过滤器和顶部的创建按钮。
步骤 2 – 单击创建按钮,如下面的屏幕截图所示。
它会打开“创建项目”页面。
步骤 3 – 在“创建项目”表单中输入以下详细信息:
Name – 它应该是一个唯一的项目名称。
Prefix – 用于测试用例 ID 以识别测试用例。
项目描述– 有关项目的详细信息。
增强功能– 您可以根据项目的要求选中复选框。它允许选择您想要的功能,例如需求、自动化等。
问题跟踪器集成– 如果任何问题跟踪器与 TestLink 链接,它将显示在此处。
步骤 4 – 选择可用性选项,然后单击创建按钮,如下面的屏幕截图所示。
单击“创建”按钮将项目添加到系统中。
编辑项目
要编辑项目,您应该具有编辑项目权限。
以下是编辑项目详细信息的步骤 –
步骤 1 – 单击测试项目 → 测试项目管理。
它将显示所有可用的项目。
步骤 2 – 单击项目名称以编辑详细信息,如下面的屏幕截图所示。
步骤 3 – 它在编辑模式下打开项目详细信息。您可以更新任何部分中的详细信息,然后单击“保存”按钮。
删除项目
要删除项目,您应该具有删除项目权限。
步骤 1 – 单击测试项目 → 测试项目管理。
它将显示所有可用的项目,并在右上角显示一个红色的删除图标,如下面的屏幕截图所示。
步骤 2 – 单击与相应项目相关的删除图标。
它将显示删除警告消息以及停用而不是删除项目的建议。以下屏幕截图显示相同。
步骤 3 – 单击是按钮。它将刷新页面,项目将从列表中删除。
TestLink – 库存
在清单中,您可以列出项目中所需的所有硬件详细信息。要访问此功能,您应该在创建项目时或在编辑项目页面中启用它。
您可以通过导航到仪表板中的测试项目→库存来访问库存,如下面的屏幕截图所示。库存提供三种操作 – 创建、编辑和删除。
创建记录
以下是在库存中创建记录的步骤 –
步骤 1 – 单击仪表板上的库存以访问库存页面。
步骤 2 – 单击屏幕左上角的“创建”链接。它将打开一个弹出表单来定义设备数据。
步骤 3 – 输入以下详细信息 –
- 主机名
- IP地址
- 所有者
- 用途 – 它最多支持 2000 个字符。
- 硬件 – 最多支持 2000 个字符。
- 注释 – 它最多支持 2000 个字符。
步骤 4 – 单击保存按钮。
单击“保存”后,将添加一个新行以及所有输入的详细信息,如下面的屏幕截图所示。
编辑记录
要编辑记录,必须选择一行。
以下是编辑记录的步骤 –
步骤 1 – 单击主机名以在清单页面中选择要编辑的记录。
步骤 2 – 单击屏幕左上角的编辑链接。它将打开一个弹出表单来定义设备数据。
第 3 步– 更新以下详细信息 –
- 主机名
- IP地址
- 所有者
- 用途 – 它最多支持 2000 个字符。
- 硬件 – 最多支持 2000 个字符。
- 注释 – 它最多支持 2000 个字符。
步骤 4 – 单击保存按钮。
步骤 5 – 单击“保存”按钮后,所有详细信息都会更新并保存在同一行中。
删除记录
以下是删除记录的步骤 –
步骤 1 – 单击主机名以在清单页面中选择要删除的记录。
步骤 2 – 单击屏幕左上角的删除链接。它会要求确认删除。
步骤 3 – 单击是删除记录。
您将收到一条成功删除消息,该行将被删除,如下面的屏幕截图所示。
TestLink – 测试计划
测试计划是最重要的活动,以确保在基线计划中最初有一个任务和里程碑列表来跟踪项目的进度。它还定义了测试工作的规模。
它是通常称为主测试计划或项目测试计划的主要文档,通常在项目的早期阶段开发。
创建测试计划
要创建测试计划,您应该具有创建测试计划权限。
以下是创建测试计划的步骤 –
步骤 1 – 转到仪表板上的测试计划 → 测试计划管理,如下面的屏幕截图所示。
如果为项目列出了任何测试计划,则会显示测试计划列表。否则,它会显示一条消息以创建测试计划以支持测试执行功能。
步骤 2 – 单击创建按钮,如下面的屏幕截图所示。
它显示测试计划创建表单。
步骤 3 – 在表格中输入以下详细信息。
-
Name – 它应该是测试计划的名称。
-
描述– 此字段应包含测试计划的详细信息。通常,测试计划包含以下信息。
Sr.No. | 参数及说明 |
---|---|
1 |
Test plan identifier 唯一识别参考。 |
2 |
Introduction 对项目和文档的简要介绍。 |
3 |
Test items 测试项是作为被测应用程序的软件项。 |
4 |
Features to be tested 需要在测试件上测试的功能。 |
5 |
Features not to be tested 确定不包括在测试中的功能和原因。 |
6 |
Approach 有关整体测试方法的详细信息。 |
7 |
Item pass/fail criteria 记录软件项目是否通过或未通过其测试。 |
8 |
Test deliverables 作为测试过程一部分的可交付成果,例如测试计划、测试规范和测试总结报告。 |
9 |
Testing tasks 计划和执行测试的所有任务。 |
10 |
Environmental needs 定义环境要求,例如所需的硬件、软件、操作系统、网络配置和工具。 |
11 |
Responsibilities 列出团队成员的角色和职责。 |
12 |
Staffing and training needs 捕获实际的人员配备要求以及任何特定的技能和培训要求。 |
13 |
Schedule 说明重要的项目交付日期和关键里程碑。 |
14 |
Risks and Mitigation 高级项目风险和假设以及针对每个已识别风险的缓解计划。 |
15 |
Approvals 捕获文档的所有审批人、他们的职位和签署日期。 |
Testlink 支持图片、表格、链接、特殊字符等,使内容丰富描述。
有 2 个复选框,如下面的屏幕截图所示。
-
Active – 它将在创建后激活文档,您可以在测试执行或任何其他活动中使用此文档作为参考。
-
Public – 它允许其他用户使用此文档。与此项目相关联的其他用户也可以看到它。如果未选中此复选框,则只有创建者可以使用和查看此文档。
步骤 4 – 单击表单底部的“创建”按钮。
单击创建后,您可以看到添加的测试计划以及屏幕最右侧的几个图标,如下所示。
这些图标从左到右分别是删除测试计划、导出测试用例和平台的链接、导入测试用例和平台的链接、分配角色和测试执行,如下图所示。
编辑测试计划
要编辑测试计划,您应该具有编辑权限。
以下是编辑测试计划的步骤。
步骤 1 – 单击测试计划名称以打开详细信息。测试计划的名称出现在第一列中,它是超链接的,如下面的屏幕截图所示。
步骤 2 – 它以编辑模式打开测试计划详细信息。您可以编辑活动和公共模式的名称、描述和选择。
步骤 3 – 在测试计划中附加一个文件。此功能仅在编辑模式下可用。在创建测试计划时,您可以在描述中添加图像/表格。但是,附加文件选项不可用。
步骤 4 – 更新详细信息后,单击更新完成编辑。
以下屏幕截图显示了如何编辑测试计划。
删除测试计划
要删除计划,您应该具有删除权限。
如果删除测试计划,它会同时删除测试计划及其所有相应数据。数据包括测试用例、结果等。
以下是删除构建的步骤 –
步骤 1 – 从仪表板转到测试计划管理 → 测试计划。
步骤 2 – 单击与需要删除的测试计划行对应的删除图标,如下所示。
将显示一个弹出窗口以确认删除。
步骤 3 – 单击是,如下所示。
页面刷新,测试计划将被删除。
TestLink – 构建管理
为了实现发布的目标,可以有多个构建。Build 始终只与一个 Release 相关联。构建实现了功能有限的发布的部分目标。
在 TestLink 中,测试执行由构建和测试用例组成。如果构建不是为项目创建的,您将无法执行测试执行。
创建构建
要创建构建,您应该具有创建构建权限。
以下是创建构建的步骤 –
步骤 1 – 从仪表板转到测试计划 → 构建/发布。
它会打开构建管理页面以及可用的构建。
步骤 2 – 单击创建按钮,如下所示。
它会打开创建新构建表单。
步骤 3 – 在表单中输入以下字段 –
-
标题– 构建由其标题标识。每个构建都与活动的测试计划相关。
-
描述– 描述应包括已交付包、修复或功能、批准、状态等的列表。
-
活动– 构建有两个属性 – 活动 / 非活动 – 定义是否可以使用构建。执行和报告页面上未列出非活动构建。打开/关闭 – 只能为打开的构建修改测试结果。确保构建日期必须在发布时间表内。
-
发布时间表– 应该是未来的日期。
步骤 4 – 输入所有详细信息后,单击“创建”按钮添加构建。
编辑构建
要编辑构建,您应该具有编辑构建权限。以下是编辑构建的步骤 –
步骤 1 – 选择要编辑的构建并单击构建标题以打开详细信息,如下所示。
它会在编辑模式下打开构建详细信息,如下面的屏幕截图所示。
步骤 2 – 更新构建详细信息后,单击“保存”按钮。
删除构建
要删除构建,您应该具有删除构建权限。
以下是删除构建的步骤 –
第 1 步– 从仪表板转到测试计划管理 – 构建/发布。
步骤 2 – 单击与需要删除的构建行对应的删除图标,如下所示。
将显示一个弹出窗口以确认删除。
步骤 3 – 单击是,如下面的屏幕截图所示。
页面将被刷新,构建将被删除。
TestLink – 测试规范
测试规范定义了测试设计的结构。测试套件和案例的创建是通过测试规范完成的。但是,一个项目只能有一个测试规范。
可以通过从仪表板导航到测试规范 → 测试规范来访问测试规范。
它分为两个面板 – 设置和过滤器(左侧)和测试项目(右侧)。
您可以通过在右侧工作来创建测试套件/案例。
过滤器
导航到测试规范后,过滤器将显示在屏幕的左侧面板上。过滤器有助于缩小搜索范围并提供独特的测试用例。
以下是使用过滤器功能的步骤 –
步骤 1 – 转到屏幕左侧的过滤器部分。
步骤 2 – 提供不同的过滤器选项,如下所示 –
-
测试用例 ID
-
测试用例标题
-
状态– 您可以一次从下拉列表中选择多个选项。它支持 Any、Draft、Ready for Review、Review in Progress、Rework、Obsolete、Future 和 Final。
-
重要性– 您可以一次从下拉列表中选择多个选项。它支持 Any、Help、Medium 和 Low。
-
执行类型– 这是一个单选下拉菜单。它支持任何、手动或自动选项。
步骤 3 – 选择后,单击应用按钮以显示结果。重置过滤器按钮将删除默认模式下的所有选择。
您可以展开树以显示结果的结构。
测试项目
在右侧,显示测试项目。
测试项目名称是超链接的。
单击名称时,它会以编辑形式显示项目的详细信息,您可以在其中更新项目详细信息。
在名称之后,它会显示项目描述和附加文件。它支持添加附件的功能。您可以浏览文件并将其上传到项目。它支持最大 1048576 字节。您最多可以上传文件的最大大小。您可以将多个文件上传到项目。
在屏幕顶部,有一个设置符号,称为 Actions
您可以通过单击此符号来添加测试套件和测试用例。
TestLink – 测试套件
测试套件是具有一组测试的容器,可帮助测试人员执行和报告测试执行状态。它可以采用三种状态中的任何一种,即活动、进行中和已完成。
一个测试用例可以添加到多个测试套件和测试计划中。创建测试计划后,将创建测试套件,而测试套件又可以包含任意数量的测试。
TestLink 支持测试套件的树结构。一个测试套件下可能有多个子测试套件。
创建测试套件
要创建测试套件,您应该具有创建测试套件的权限。
以下是创建测试套件的步骤 –
步骤 1 – 从仪表板导航到测试规范 → 测试规范。
步骤 2 – 单击此页面上称为操作的设置类型图标,显示在右侧面板上,如下面的屏幕截图所示。
它将打开测试套件操作。
步骤 3 – 单击 &plus 图标创建一个新套件,如下所示。
它会打开创建测试套件页面。
步骤 4 – 在表单中输入以下字段 –
-
测试套件名称
-
细节
-
关键字– 它显示所有可用的关键字。您可以根据关系分配它们。
步骤 5 – 单击以下屏幕截图中显示的保存按钮。
单击“保存”后,您将在屏幕左侧面板上看到树状结构的测试套件。屏幕右侧提供详细信息。
编辑测试套件
要编辑测试套件,您应该具有编辑测试套件权限。
以下是编辑测试套件的步骤 –
步骤 1 – 从左侧面板的树结构中选择测试套件,然后单击称为操作的设置以打开测试套件操作,如下所示。
它显示测试套件操作。
步骤 2 – 单击编辑(铅笔)图标,如下所示。
它会在编辑页面上打开测试套件详细信息。
步骤 3 – 编辑名称、详细信息或任何其他字段,然后单击保存按钮更新测试套件。
移动/复制测试套件
要移动/复制测试套件,您应该具有创建/编辑测试套件的权限。此功能允许创建测试套件的副本或重新排序结构。
步骤 1 – 要将测试套件复制/移动到另一个项目中,请选择需要复制/移动的测试套件,然后单击称为操作的设置图标。
它将打开测试套件操作。
步骤 2 – 单击移动或复制符号,如下面的屏幕截图所示。
第 3 步– 打开移动/复制页面,您可以在其中选择目标容器、目标位置以及是否应将关键字和要求复制/移动到目标容器。
步骤 4 – 选择后,根据需要单击复制或移动按钮,如下面的屏幕截图所示。复制按钮将复制两个项目中的测试套件,而移动按钮会将测试套件从当前项目移动到目标项目。
删除测试套件
要删除测试套件,您应该具有删除测试套件权限。
步骤 1 – 要删除测试套件,请选择需要删除的测试套件,然后单击称为操作的设置图标。它将打开测试套件操作。
步骤 2 – 单击如下所示的删除符号。
将显示一条确认消息以进行删除。
步骤 3 – 单击是删除测试套件,如下面的屏幕截图所示。
页面将刷新,测试套件将从屏幕左侧面板的树结构中删除。
还显示成功删除消息,如下所示。
TestLink – 测试用例
测试用例是一份文档,其中包含一组测试数据、前提条件、预期结果和后置条件,是为特定测试场景开发的,目的是验证是否符合特定要求。
测试用例作为测试执行的起点,在应用一组输入值后,应用程序有一个确定的结果并在某个端点离开系统,也称为执行后置条件。
创建测试用例
要创建测试用例,您应该具有创建测试用例的权限。
以下是创建测试用例的步骤 –
步骤 1 – 从仪表板导航到测试规范 → 测试规范。
步骤 2 – 从屏幕左侧面板的树结构中选择测试套件。
步骤 3 – 单击此页面上称为操作的设置类型图标,显示在屏幕的右侧面板上,如下所示。
它将打开测试套件操作以及测试用例操作。
步骤 4 – 单击测试用例操作的 + 图标以创建一个新的测试用例,如下所示。
它会打开创建测试用例页面。
步骤 5 – 在表单中输入以下字段 –
-
测试用例名称
-
概括
-
先决条件
-
选择状态、重要性和执行类型
-
以分钟为单位输入估计的执行类型
-
关键字 – 它显示所有可用的关键字。您可以根据关系分配它们。
步骤 6 – 单击创建按钮,如下面的屏幕截图所示。
单击“创建”按钮后,您可以在左侧面板的树结构中看到测试用例,并且可以在屏幕右侧看到详细信息。
编辑测试用例
要编辑测试用例,您应该具有编辑测试用例权限。
以下是编辑测试用例的步骤 –
步骤 1 – 从屏幕左侧面板的树结构中选择测试用例,然后单击称为操作的设置以显示所有可用选项。
步骤 2 – 单击“编辑”按钮,如下所示。
它会在编辑页面中打开测试用例详细信息。
步骤 3 – 您可以编辑名称、详细信息或任何其他字段,如下所示。
步骤 4 – 单击保存按钮更新测试用例。
移动/复制测试用例
要移动/复制测试用例,您应该具有创建/编辑测试套件权限。此功能允许创建重复的测试用例或重新排序结构。
步骤 1 – 要将测试套件复制/移动到另一个项目中,请选择需要复制/移动的测试用例,然后单击称为操作的设置图标。
步骤 2 – 单击移动/复制按钮,如下所示。
步骤 3 – 它打开移动/复制页面。您可以选择要移动或复制新测试用例名称的测试套件,并决定是否应将关键字和需求复制/移动到目标套件。
步骤 4 – 选择后,根据需要单击复制或移动按钮。
第 5 步– 复制按钮将复制两个套件中的测试套件,而移动按钮会将测试用例从当前套件移动到目标套件。
以下屏幕截图显示了如何将测试用例复制/移动到另一个套件 –
删除测试用例
要删除测试用例,您应该具有删除测试用例权限。
步骤 1 – 要删除测试用例,请从需要删除的套件中选择测试用例,然后单击称为操作的设置图标。
步骤 2 – 完成后,单击删除按钮,如下所示。
将显示一条确认消息以进行删除。单击 Yes 删除测试用例,如下面的屏幕截图所示。
页面将被刷新,测试用例将从屏幕左侧面板的树结构中删除。
将显示成功删除消息,如下所示。
主动属性
当一个测试用例有多个版本时,此功能非常有用。Active/Inactive 属性有助于识别应该使用哪个测试用例。
步骤 1 – 要创建测试用例的新版本,请单击“创建新版本”按钮,如下所示。
它将创建一个新版本的测试用例,并显示一条成功的消息,如下所示。
创建新版本后,默认情况下它处于活动模式。
建议在创建新版本之前停用先前测试用例的版本。
“将测试用例添加到测试计划”中不提供停用测试用例版本。这对测试设计人员很有用。他们可以编辑或更改测试用例版本,并且只有当他们决定完成时,才将状态更改为 ACTIVE 以使其可用于测试计划。
步骤 2 – 单击操作后,会显示按钮 – 停用此版本。
步骤 3 – 单击该按钮后,将显示一条消息,表明测试用例版本已停用,并且该按钮更改为“激活此版本”。
TestLink – 导入数据
TestLink 支持 XML 和 CVS 文件导入数据。它支持导入测试套件、测试用例、需求、测试执行结果、关键字等数据。但是,在少数情况下,它仅支持 XML,在少数情况下,它支持 XML 和 CVS。
下表显示了支持导入和支持文件格式的功能。
Item | 文件格式 | 进口 |
---|---|---|
Test Project | XML | 是的 |
Test Suite | XML | 是的 |
Test Case | XML、XLS | 是的 |
Keyword | CSV、XML | 是的 |
Requirement | CSV、XML | 是的 |
Results | XML | 是的 |
Platforms | XML | 是的 |
Custom Fields | XML | 是的 |
导入测试套件和案例
示例文件– 以下是带有可用于导入测试套件的关键字的 XML 文件。
<testsuite name = "Child Suite2"> <details>abc</details> <testcase name = "Sample test case2"> <summary>test case sample- update</summary> <preconditions>1. TestLink should be installed</preconditions> <steps> <step> <step_number>1</step_number> <actions>Go to www.google.com</actions> <expectedresults>Google Home page should display</expectedresults> </step> </steps> <keywords> <keyword name = "Sample Test"> <notes>abc</notes> </keyword> </keywords> </testcase> </testsuite>
-
如果不想添加关键字,可以从 XML 文件中删除关键字部分。
-
如果要导入多个测试用例,请在所有子节点中多次添加 <testcase> 部分。
-
如果只需要在现有的测试套件中导入测试用例,请移除 <testsuite> 标记并以 <testcase> 开始 XML 文件。
导入测试套件
步骤 1 – 要导入测试套件,请从仪表板转到测试规范 → 测试规范。
步骤 2 – 在左侧窗格中选择要导入测试套件的项目和文件夹。
或者
要仅导入测试用例,请选择应导入测试用例的最近的测试套件文件夹。
步骤 3 – 单击右窗格中的操作图标,如下所示。
它显示测试套件操作。
步骤 4 – 单击导入图标,如下所示 –
或者
要仅上传测试用例,请单击测试用例操作中的导入图标(在测试套件操作下方)。
它会打开导入测试套件页面。默认情况下,文件类型选择为 XML。
步骤 5 – 填写以下详细信息 –
-
文件 – 选择 XML 文件并上传。文件的最大大小应为 400KB。
-
在以下情况下将测试用例视为重复: 从列表中选择适当的选项。
-
重复操作:从列表中选择适当的选项。
步骤 6 – 单击上传文件按钮,如下所示 –
步骤 7 – 导入后,将显示成功消息,如下所示。
使用 XLS 导入测试用例
用于导入多个测试用例的示例 XLS 文件如下 –
Name | 概括 | 脚步 | 预期结果 |
---|---|---|---|
Engine fast startup | 5秒启动 | 写步骤太快了 | 发动机应该启动 |
Engine emergency stop | 由于紧急按钮导致发动机停止 |
|
发动机应立即停止 |
不会导入第一行。它应该有一个列描述。
步骤 1 – 要导入测试用例,请从仪表板转到测试规范 → 测试规范。
步骤 2 – 选择最近的测试套件文件夹,测试用例应该在其中导入。
步骤 3 – 单击右侧窗格中的操作图标。
它显示测试用例操作。
步骤 4 – 单击“导入”图标,如下所示。
它会打开导入测试用例页面。
步骤 5 – 默认情况下,选择的文件类型是 XML。将其更改为 XLS/CSV 并输入以下详细信息 –
-
文件 – 选择文件并上传。文件的最大大小应为 400KB。
-
如果 – 从列表中选择适当的选项,则将测试用例视为重复。
-
重复操作 – 从列表中选择适当的选项。
步骤 6 – 单击“上传文件”按钮,如下所示。
进口要求
TestLink 支持 XML 和 CSV 文件导入需求。
需求的示例 XML 文件如下 –
<requirements> <requirement> <docid>ENG-0001</docid> <title>Add a product</title> <description>ABC</description> </requirement> <requirement> <docid>ENG-0002</docid> <title>Add price </title> <description>Price</description> </requirement> </requirements>
需求的示例 CSV 文件如下 –
ENG-0001,Add a product,ABC ENG-0002,Add price,Price
步骤 1 – 要导入需求,请从仪表板转到需求规范 → 需求规范。
步骤 2 – 选择应在左侧面板上导入需求的需求规范文件夹。
步骤 3 – 单击右侧窗格顶部的操作图标。
它显示“需求操作”页面。
步骤 4 – 单击“导入”按钮,如下所示。
它显示需求导入页面。
步骤 5 – 输入以下详细信息。
-
文件类型 – 您可以选择列出的 CSV、XML 或其他形式的 CSV 和 XML 文件。
-
文件 – 上传相应的文件。
-
如果 – 从列表中选择适当的选项,则将测试用例视为重复。
-
重复操作 – 从列表中选择适当的选项。
步骤 6 – 单击“上传文件”按钮,如下所示。
上传后,它会显示导入完成消息以及导入的详细信息。
上传后,它会显示导入完成消息以及导入的详细信息。
同样,可以使用支持的文件和访问仪表板的相应部分导入关键字、平台和结果。
TestLink – 导出数据
TestLink 支持 XML 和 CSV 文件导出数据。它支持导出测试套件、测试用例、需求、测试执行结果、关键字等数据。但是,对于少数情况,它仅支持 XML,在少数情况下,它支持 XML 和 CSV。
下表显示了支持导出和文件格式的功能。
Item | 文件格式 | 出口 |
---|---|---|
Test Project | XML | 是的 |
Test Suite | XML | 是的 |
Test Case | XML | 是的 |
Keyword | CSV、XML | 是的 |
Requirement | CSV、XML | 是的 |
Platforms | XML | 是的 |
Custom Fields | XML | 是的 |
出口要求
TestLink 支持 XML 和 CSV 导出需求数据。
步骤 1 – 从仪表板转到需求规范 → 需求规范。
步骤 2 – 要导出所有需求规范,请从左窗格中选择父文件夹,然后单击右侧的导出所有需求规范按钮,如下所示。
步骤 3 – 要导出包含文件夹内所有需求详细信息的任何一个需求规范,请在左窗格中选择文件夹,然后单击右窗格中的“操作”图标。
它显示需求规范操作页面。
步骤 4 – 单击导出。
或者
如果您只想导出需求详细信息而不导出需求规范,请单击“需求操作”下的“导出”按钮(位于“需求规范操作”部分下方),如下所示。
单击这些“导出”按钮中的任何一个后,它会显示“导出要求”页面。
步骤 5 – 可以编辑导出文件名。选择文件类型。然后,单击导出按钮,如下所示。
它将相应的文件下载到本地驱动器中,可以通过导航下载文件夹进行访问。
导出测试套件和案例
TestLink 支持 XML 导出测试套件和案例数据。
步骤 1 – 从仪表板转到测试规范 → 测试规范。
步骤 2 – 要导出所有测试套件,请从左窗格中选择父文件夹,然后单击右窗格中的操作图标。
它会打开测试套件操作页面。
步骤 3 – 单击右侧的导出所有测试套件图标,如下所示。
第 4 步– 要导出包含文件夹内所有测试用例的任何一个测试套件,请选择左侧窗格中的文件夹,然后单击右侧窗格中的“操作”图标。
它显示测试套件操作页面。
步骤 5 – 单击导出。
或者
如果您只想导出测试用例而不导出测试套件,请单击测试用例操作下的导出按钮,如下所示。
单击这些“导出”按钮中的任何一个后,它会显示“导出测试套件/案例”页面。
步骤 6 – 可以编辑导出文件名。选择文件类型。
您可以通过选中可用详细信息的复选框来选择和缩小导出的数据的范围。
步骤 7 – 单击“导出”按钮,如下所示。
它将相应的文件下载到本地驱动器中,可以通过导航下载文件夹进行访问。
TestLink – 测试计划关系
测试计划包含一组在范围内的测试用例。在开始执行之前,测试计划必须有测试集。在将测试用例分配给任何测试计划之前,不能执行测试用例。
将测试用例添加到计划中
以下是将测试用例添加到测试计划的步骤。
步骤 1 – 转到测试计划内容 → 从仪表板添加/删除测试用例,如下所示。
它打开添加/删除测试用例页面。
步骤 2 – 使用左侧面板上的过滤器搜索文件夹,然后单击测试用例文件夹。
它显示测试计划 – 将测试用例添加到右侧面板上的测试计划页面。
步骤 3 – 检查所有可用的测试用例以添加到测试计划中。
步骤 4 – 从分配下拉列表中选择以将其分配给一个人。
第 5 步– 也选择一个版本。
步骤 6 – 单击“添加所选”按钮将测试用例添加到测试计划中。
单击 Add selected 后,测试用例的颜色会发生变化。
步骤 7 – 添加选定按钮更改为添加/删除选定,如下面的屏幕截图所示。
从计划中删除测试用例
要从测试计划中删除测试用例,应执行以下步骤 –
步骤 1 – 转到测试计划内容 → 从仪表板添加/删除测试用例,如下所示。
它打开添加/删除测试用例页面。
步骤 2 – 使用左侧面板上的过滤器搜索文件夹,然后单击测试用例文件夹。
它显示测试计划 – 将测试用例添加到右侧面板上的测试计划页面。
步骤 3 – 选择需要删除的测试用例。
步骤 4 – 单击添加/删除所选按钮,如下所示。
测试链接 – 搜索
搜索功能用于缩小显示结果的范围。TestLink 支持广泛的搜索功能,其中包含许多字段以查找特定结果。
TestLink 支持以下搜索功能 –
- 搜索要求
- 搜索需求规范
- 搜索测试用例
- 通用搜索文本框
通用搜索文本框
如以下屏幕截图所示,顶部有一个用于查找特定测试用例的搜索文本框。通常,测试用例 ID 以 SP-<index> 开头。您可以直接输入数字来查找特定的测试用例。此文本框存在于所有页面中。
搜索要求
在需求规范部分,TestLink 支持搜索需求功能。
应执行以下步骤以使用搜索要求 –
步骤 1 – 转到需求规范 → 搜索需求,如下所示。
它会打开“需求搜索”页面。
搜索不区分大小写。结果仅包括来自实际测试项目的需求。
步骤 2 – 将搜索到的字符串写入适当的框中。将未使用的字段留空。
步骤 3 – 选择所需的关键字或将值保留为“未应用”。
它具有以下支持字段列表以查找要求 –
要求。文档 ID、版本、标题、范围、状态、类型、预期编号。测试用例,具有类型、创建日期自、创建日期至、修改日期自、修改日期至、测试用例 ID 和日志消息的关系。
步骤 4 – 单击“查找”按钮。
显示所有满足要求。您可以通过“标题”链接修改要求。
搜索需求规范
在需求规范部分,TestLink 支持搜索需求规范功能。
应执行以下步骤以使用搜索要求规范 –
步骤 1 – 转到需求规范 → 搜索需求规范,如下所示。
它会打开需求规范搜索页面。搜索不区分大小写。结果仅包括来自实际测试项目的需求规范。
步骤 2 – 将搜索到的字符串写入适当的框中。将表单中未使用的字段留空。
步骤 3 – 选择所需的关键字或将值保留为“未应用”。
它具有以下支持字段列表以查找需求规范 –
要求。文档 ID、标题、范围、类型和日志消息。
步骤 4 – 单击“查找”按钮。
显示了所有满足要求的规格。您可以通过“标题”链接修改要求。
搜索测试用例
在测试规范部分,TestLink 支持搜索测试用例功能。
以下是使用搜索测试用例要执行的步骤。
步骤 1 – 转到测试规范 → 搜索测试用例,如下面的屏幕截图所示。
它会打开“搜索测试用例”页面。搜索不区分大小写。结果仅包括来自实际测试项目的测试用例。
步骤 2 – 将搜索到的字符串写入适当的框中。将表单中未使用的字段留空。
步骤 3 – 选择所需的关键字或将值保留为“未应用”。
它具有以下支持字段列表以查找测试用例 –
测试用例 ID、版本、标题、测试重要性、状态、摘要、前提条件、步骤、预期结果、创建者、编辑者、修改日期、修改日期、Jolly 或关键字和要求。文档 ID。
步骤 4 – 单击“查找”按钮。
显示了所有符合要求的测试用例。您可以通过“标题”链接修改测试用例。
TestLink – 关键字
关键字用于对测试用例进行分类。关键字是过滤的理想选择。它不是将相同的测试用例分类和放置在一个地方;关键字有助于使用相同的关键字将具有相同范围的不同文件夹中的测试用例组合在一起。例如 – 回归测试用例、冒烟测试用例、Solaris 和变更请求等。
创建关键字
要创建关键字,您应该具有创建关键字权限。
步骤 1 – 从仪表板转到测试项目 → 关键字管理,如下所示。
它会打开“关键字管理”页面以及“创建关键字”按钮。
步骤 2 – 单击创建关键字按钮,如下所示。
它会打开“创建关键字”页面。
步骤 3 – 输入关键字和描述。
步骤 4 – 单击如下所示的保存按钮。
保存的关键字列表显示在关键字管理页面。
分配关键字
以下是分配关键字的步骤 –
步骤 1 – 从仪表板转到测试项目 → 关键字管理,如下所示。
它会打开关键字管理页面以及分配给测试用例按钮。
步骤 2 – 单击“分配给测试用例”按钮,如下所示。
步骤 3 – 在左侧的树视图中选择测试套件或测试用例。
显示在右侧的最上面的框将允许您将可用关键字分配给每个测试用例。
步骤 4 – 选择后,单击保存按钮,如下面的屏幕截图所示。
最后,您将收到一条成功消息,表明该项目已更新。
TestLink – 测试规范文档
您可以将测试规范生成为文档。
步骤 1 – 要生成测试规范,请从仪表板转到测试规范 → 测试规范。
它会打开测试规范页面。
步骤 2 – 选择文件夹以生成测试规范文档,即根项目文件夹或左侧的套件文件夹。
步骤 3 – 单击右侧面板上称为操作的设置图标,如下所示。
它会打开测试套件操作页面。
您可以看到两个选项 – 新窗口中的测试规范文档 (HTML) 和另一个选项下载测试规范文档(伪字),如下所示。
单击该选项后,您将获得如下的测试规范详细信息。
TestLink – 创建需求
需求是对特定系统服务、约束或在需求收集过程中生成的详细规范的高级描述。
TestLink 支持需求规范,您可以在其中创建需求并执行各种操作,例如编辑、删除或冻结版本等。
创建需求
要创建需求,您应该具有创建需求权限。
以下是创建需求的步骤 –
步骤 1 – 从仪表板转到需求规范 → 需求规范,如下所示。
步骤 2 – 在左侧,搜索要添加需求的文件夹结构。
步骤 3 – 单击右侧面板上的“创建”按钮,如下所示。
它会打开创建需求页面,您可以在其中指定文档 ID、标题、范围和需求类型。
步骤 4 – 单击“保存”按钮在列表中添加需求,如下所示。
它将父文件夹添加为需求规范。
步骤 5 – 单击父文件夹,然后单击右侧面板上显示的称为操作的设置图标,如下面的屏幕截图所示。
它显示了需求操作页面。
步骤 6 – 单击创建按钮,如下面的屏幕截图所示。
它显示“创建需求”表单。
步骤 7 – 在单击“保存”按钮之前输入以下字段。
-
文档 ID – 要识别的唯一 ID。
-
标题– 一个唯一的标题,必须在 100 个字符以内。
-
范围– 它是 HTML 格式的文本。
-
状态– 它可以具有有效、草稿、审查、返工、完成、实施、不可测试和过时的价值。
-
类型– 它的值可以是信息、功能、用例、用户界面、非功能性、约束或系统功能。
-
需要的测试用例数量– 估计的测试用例需要覆盖需求。
单击“保存”后,将添加需求并与其他字段一起显示。
步骤 8 – 单击 + 图标添加覆盖范围。
步骤 9 – 将当前需求与任何现有需求的关系添加为父、子、相关、块或依赖。
此外,您还可以附加文件以获取有关要求的更多详细信息,如下面的屏幕截图所示。
TestLink – 需求概览
需求概览是 TestLink 的有用功能之一。如果有多个版本,您可以在一处查看所有列出的要求以及所有可用版本。
从仪表板转到需求规范 → 需求概览,如下所示。
它会显示带有需求列表的“需求概览”页面。
此概览显示所有要求(最新或所有版本)和所有相关属性。此外,所有为需求定义的自定义字段都显示在单独的列中。
如果您选中顶部的“显示每个需求的所有版本”复选框,将显示“显示所有版本”。
覆盖率 – 例如“20% (4/20)”的值意味着必须为此需求创建 20 个测试用例才能对其进行完全测试。其中 4 个已经创建并与此要求相关联,这使得覆盖率达到 20%。
以下屏幕截图显示了“需求概览”页面。
通过单击铅笔图标,您可以编辑需求详细信息,如上图所示。它会在编辑模式下打开一个新窗口以及需求详细信息。
TestLink – 分配测试执行
TestLink 支持将测试用例分配给不同用户执行的功能。分配测试用例会影响执行和报告。在执行页面上,您可以对可执行测试用例进行排序以查看它们被分配给谁。在报告部分,您可以看到按测试人员姓名分组的其余测试用例。如果没有分配给测试人员的测试用例,则默认为无。测试人员还可以查看他/她自己执行的测试的指标。
分配测试用例
以下是分配测试用例的步骤 –
步骤 1 – 转到测试计划内容 → 从仪表板分配测试用例执行,如下所示。
步骤 2 – 在屏幕左侧,搜索测试套件并单击它。它显示右侧的详细信息和测试用例。
步骤 3 – 选择要分配的测试用例。验证是否存在任何现有用户。如果已分配,“分配给”字段会显示用户名。
步骤 4 – 转到“分配”文本框并开始输入用户的姓名。它将显示匹配的用户列表,您可以从中选择用户名。
步骤 5 – 单击屏幕顶部的保存按钮。
分配测试用例后,用户名会出现在分配给部分中,并带有一个红色符号。
步骤 6 – 如果需要删除分配的用户,只需单击红色符号,它将删除分配的用户。
TestLink – 批量用户分配
批量用户分配几乎与正常分配相似。唯一的区别是一次可以将多个用户分配给一个或多个测试用例。
以下是批量用户分配的步骤 –
步骤 1 – 转到测试计划内容 → 从仪表板分配测试用例执行,如下面的屏幕截图所示。
步骤 2 – 在左侧搜索测试套件并单击它。它显示右侧面板上的详细信息和测试用例。
步骤 3 – 选择要分配给多个用户的多个测试用例。验证是否存在任何现有用户。如果已分配,“分配给”字段会显示用户名。
步骤 4 – 转到顶部的批量用户分配测试框。开始输入用户名。它将显示可从中选择用户名的匹配用户列表。在文本框中添加多个用户。
步骤 5 – 单击文本框右侧的“执行”按钮。
它在每个选定测试用例的“分配给”字段中显示用户名。
步骤 6 – 单击“保存”按钮将测试用例分配给这些用户。
分配测试用例后,用户名会出现在分配给部分中,并带有一个红色符号。
步骤 7 – 如果需要删除分配的用户,只需单击红色符号,它将删除分配的用户。
批量删除用户
对于批量删除用户,首先选择需要删除指定用户的测试用例。
单击屏幕顶部的“批量删除用户”按钮。
它删除该测试用例的指定用户。
TestLink – 平台
平台意味着必须执行测试用例的系统位置或配置。平台可以是不同的网络浏览器,例如 Chrome、Safari、IE、Mozilla 等,也可以是不同的操作系统、硬件设备或配置。
所选平台应与执行测试用例的测试计划相关联。在发布产品之前,测试项目可能需要多个平台进行测试。测试用例也必须与平台以及测试计划相关联。
添加平台
要使用平台功能,首先应在平台管理下创建它。您应该拥有平台管理权限才能创建平台。
以下是创建平台的步骤。
步骤 1 – 从仪表板转到测试项目 → 平台管理,如下所示。
它显示平台管理页面。
步骤 2 – 单击创建平台按钮,如下所示。
它会打开创建平台表单。
步骤 3 – 输入平台名称和描述。
步骤 4 – 单击保存按钮。
单击“保存”后,平台会在“平台管理”中列出。
删除平台
步骤 1 – 导航到测试项目 → 平台管理。它显示所有可用平台的列表以及红色的删除符号为 X。
步骤 2 – 单击删除符号,如下所示。
将显示删除确认弹出窗口。
步骤 3 – 单击是按钮。
页面刷新,平台从页面中除名。
TestLink – 里程碑
里程碑与项目相关联,是跟踪进度和时间表的最佳方式之一。它类似于项目中的小目标。里程碑可以是重要的目标,例如计划的公共软件版本、内部测试版本、重要客户的新 Beta 版本等。
一旦利益相关者将里程碑添加到 TestLink,用户就可以将测试运行分配给特定的里程碑。它有助于单独跟踪里程碑的进度。尤其是,如果多个里程碑并行进行,或者用户同时有许多测试运行处于活动状态。
添加里程碑
以下是添加里程碑的步骤。
步骤 1 – 从仪表板转到测试计划 → 里程碑概述,如下所示。
它会打开里程碑页面以及创建按钮。
步骤 2 – 单击创建按钮,如下所示。
它会打开“创建里程碑”表单。
步骤 3 – 输入名称、目标日期和开始日期。
有子里程碑为高优先级的完整测试、中等优先级的完整测试和低优先级的完整测试。
步骤 4 – 输入百分比后,单击保存按钮。
您可以看到里程碑的状态和进度,如下面的屏幕截图所示。
删除里程碑
步骤 1 – 导航到测试计划 → 里程碑概述。它显示所有可用里程碑的列表以及红色的删除符号 X。
步骤 2 – 单击删除符号,如下所示。
将显示删除确认弹出窗口。
步骤 3 – 单击是按钮,如下所示。
页面刷新,里程碑从页面中删除。
TestLink – 测试执行设置
在开始实际执行之前,执行套件的设置是跟踪执行进度和状态所需的步骤。此阶段称为测试执行设置。
在执行之前,请确保以下文件已准备就绪 –
- 项目中编写并提及了测试规范。
- 测试计划被创建和审查。
- 创建测试用例并将其映射到覆盖范围的测试计划中。
- 至少为项目创建了一个构建。
您应该有适当的权限来执行和在这个测试计划中工作。
导航和设置
以下是为执行测试用例设置导航和设置的步骤。
步骤 1 – 从仪表板转到测试执行 → 执行测试,如下所示。
它会打开“执行测试”页面,左侧面板上显示“设置”和“过滤器”。
除了这两个,还有一个树形菜单。
步骤 2 – 选择测试计划并在设置部分构建。
步骤 3 – 在过滤器部分,您可以缩小过滤器下方的树结构。
以下屏幕截图显示执行测试页面中的导航和设置 –
定义经过测试的构建
您应该指定活动构建之一来添加测试用例执行结果。如果不指定,则默认设置最新版本。
构建标签指定用于跟踪目的的被测应用程序的确切包。每个测试用例可以在每个构建中运行一次或多次。但是,建议只针对 Build 执行一个测试周期。
测试负责人可以使用“创建新构建”页面创建构建。
树形菜单
过滤器部分下方导航窗格中的树菜单显示测试计划中测试用例的过滤列表。
通过选择测试用例,它允许在右侧面板上打开一个合适的测试用例来执行测试。
树菜单中的测试套件显示测试计划详细信息和构建详细信息,如下面的屏幕截图所示。
TestLink – 测试执行
测试执行是执行代码并比较预期和实际结果的过程。
测试状态
默认情况下,测试用例保持在 No Run 状态。一旦将状态分配给测试用例,它就无法恢复为 no Run 状态。
一个测试用例可以被指定为通过、失败或阻止的结果。TestLink 还支持将结果分配给各个测试步骤。您可以在测试用例的每个单独步骤分配通过、失败或阻止状态。
-
通过– 当测试用例或步骤与预期结果匹配时,它被标记为通过。
-
失败– 当测试用例或步骤偏离预期结果时,它被标记为失败。
-
Blocked – 当测试用例或步骤由于未解决的问题而无法执行时,它被标记为 Blocked。
插入测试结果
一旦执行了测试用例或测试步骤,就应该将结果分配给它们。
在插入测试结果时应执行以下步骤 –
步骤 1 – 转到测试执行 → 执行测试或分配给我的测试用例,如下所示。
步骤 2 – 从左侧面板中选择测试用例。它显示了测试用例的所有细节和步骤。
步骤 3 – 在测试步骤中,有执行注释和结果列。执行后,您可以输入注释作为执行注释。
步骤 4 – 选择结果为通过、失败或阻止。
您还可以附加图像或屏幕截图文件作为支持结果选择的人工制品。
步骤 5 – 在下面的注释/描述部分,输入测试用例执行的整体注释。
步骤 6 – 在注释/描述的右侧,存在执行持续时间(分钟)。输入执行此测试用例所花费的分钟数。
步骤 7 – 在“执行持续时间”文本框下方,存在三个图标来选择测试用例的整体结果状态。图标从左到右依次为通过、失败和阻止。
选择后,所有执行迭代都会更新整体结果。
步骤 8 – 单击打印图标查看详细的执行结果。符号出现在最右侧的运行模式列中,如下所示。
它会打开一个新窗口,其中包含执行和注释的详细信息,如下所示。
删除执行
您可以通过单击运行模式列中显示的删除红色符号作为 X 来删除执行结果。
它会打开一个确认弹出窗口以进行删除。单击确定按钮。
TestLink – 报告和指标
报告和指标将执行结果分组在一个位置,以帮助跟踪项目进度。
要访问 Report and Metrics 部分,请从仪表板中选择 Test Execution → Test Reports and Metrics,如下所示。
左窗格用于导航到每个报表并操作报表行为和显示的控件。“打印”按钮初始化右侧窗格的打印(不会打印导航)。
您可以打印为 HTML 或伪 MS Word。您还可以通过电子邮件发送 HTML 格式的报告。右窗格显示每个报告的摘要。
一般测试计划指标
这些指标按以下标准显示测试计划的当前状态 – 测试套件、所有者、里程碑、优先级和关键字。
除此之外,它还显示所有已启用构建的基本指标。当前状态由最近执行测试用例的构建决定。
例如,如果一个测试用例在多个构建中执行,则只计算最新的结果。上次测试结果是许多报告中使用的概念,确定如下 –
-
构建的顺序被创建到测试计划中。例如,如果测试在 Build 1 中失败,而在 Build 2 中标记为通过,则最新结果将通过。
-
如果在同一个 Build 上多次执行测试用例,则将考虑最近的执行。例如,如果 Build 3 在下午 1 点发布并标记为“通过”,并在下午 5 点标记为“失败”——将被视为失败。
-
不考虑在构建中列为“未运行”的测试用例。例如,如果一个测试用例在 Build 1 中被标记为“pass”,而在 Build 2 中没有执行,则最后的结果将被视为“pass”。
当您单击屏幕左侧的 General Test Plan Metrics 时,它会显示所有结果,如下所示。
顶级测试套件的结果 – 它列出了每个顶级套件的结果。它显示状态为“通过”、“失败”、“阻止”、“未运行”和“已完成”的测试用例数 (%)。顶级套房的结果包括所有儿童套房。
Results by Build – 它列出了每个构建的执行结果。对于每个构建,它显示总测试用例、总通过、通过百分比、总失败、失败百分比、阻塞百分比、阻塞百分比、未运行百分比和未运行百分比。如果一个测试用例在同一个 Build 上执行了两次,则将考虑最近的执行。
Results by Keyword – 它列出了当前测试计划中分配给案例的所有关键字,以及与它们相关的结果。对于每个关键字,它会显示测试用例总数、通过总数、通过百分比、失败总数、失败百分比、阻塞百分比、阻塞百分比、未运行百分比和未运行百分比。
TestLink – 报告
在报告模块中,您可以创建、查看和导出 TestLink 支持的报告。TestLink 支持 STLC 各个阶段的各种报告,以更好地跟踪测试执行、需求覆盖和测试用例创建细节等进度。这些报告获取最重要的信息以准备任何指标。
当您从仪表板导航到测试报告和指标时,它会在左侧面板上显示不同活动的可用报告列表。在右侧面板上,它显示所选报告的详细信息,如下所示。
测试结果矩阵
此报告显示所有当前被阻止、失败、通过或未运行的测试用例。它显示了每个构建的最后一个测试用例执行结果。此外,最后一列显示了最后创建的构建的最后一个测试用例执行结果。
“上次测试结果”逻辑(在上面的通用测试计划指标中进行了描述)用于确定测试用例是否应被视为阻塞、失败、通过或未运行。
如果用户是集成错误跟踪系统与 TestLink 的关联,则阻止和失败的测试用例报告将显示相关的错误。
要访问测试结果矩阵,请单击左窗格中的测试结果矩阵。它在右侧显示报告,如下面的屏幕截图所示。
需求报告
如果需求与当前测试项目的测试用例相关联,则此报告在测试报告和度量标准中可用。
该报告是根据从构建和状态下拉列表中选择的一个需求规范文档生成的。
有两个部分 – 指标和结果概述。以下指标可用 –
- 要求总数
- TestLink 中的要求
- 测试用例涵盖的要求
- 测试用例未涵盖的要求
- 未涵盖或未测试的要求
- 未测试的要求
要求分为四个部分。每个需求都与所有相关的测试用例一起列出(根据测试用例结果着色) –
- 通过要求
- 失败的要求
- 被阻止的需求
- 未执行要求
以下屏幕截图显示需求报告 –
TestLink – 图表
此报告需要在 Web 服务器上安装图形库。“上次测试结果”逻辑用于所有四个图表。
要访问图表,请单击左窗格中的图表,如下所示。
报告包含以下图表 –
整体通过/失败/阻止/未运行测试用例的饼图,如上所示。
按关键字显示的结果条形图如下所示。
顶级套件的结果条形图如下所示。
条形图中的条形是彩色的,以便用户可以识别通过、失败、阻止和未运行案例的大致数量。