qTest – 快速指南
qTest – 快速指南
qTest – 简介
qTest 是用于项目管理、错误跟踪和测试管理的测试管理工具。它遵循集中的测试管理概念,有助于轻松沟通并帮助 QA 团队和其他利益相关者快速开发任务。
qTest 是一种基于云的工具,由 QASymphony 开发。它支持所有浏览器,尤其是 Chrome、Firefox、IE 等,还支持不同的 Windows 操作系统版本——Windows XP、Vista、7 等。QTest 提供 14 天的商业电子邮件 ID 试用期,可访问 4 个用户。qTest 可以与许多其他工具集成——JIRA、Bugzilla、FogBugz、Version One 等。
许可和免费试用
以下几点与 qTest 和相关服务的许可和免费试用有关。
-
qTest 是一种商业工具,可作为试用版提供 14 天的有限期限。
-
要使用 JIRA 服务,需要许可证。
-
qTest 为企业电子邮件 ID 提供免费许可。
-
基本版(免费试用)附带 4 人组的访问权限。
qTest的用途
以下是 qTest 的不同用途 –
-
用于从软件测试生命周期的第一阶段开始跟踪所有 QA 活动。
-
支持发布管理、构建管理和模块管理。
-
支持 QA 执行的所有宏观层面的活动。
-
在执行 QA 任务时很有用,例如编写测试用例、执行、报告等。
-
在项目管理、任务跟踪、需求管理和测试管理中很有用。
qTest 规格
下表列出了 qTest 的不同规格以及每个规格的说明。
Sr.No. | 规格和说明 |
---|---|
1 |
Application copyright 由 QASymphony 处理 提供商业版和试用版 |
2 |
Tool Scope 用作测试自动化框架 用作测试工具 |
3 |
Testing Methods 敏捷测试 黑盒测试 探索性测试 功能/手动测试 传统测试 |
4 |
Tool Objectives 桌面测试 网络测试 |
5 |
Management Features 需求管理 发布和构建管理 模块管理 测试管理报告 |
6 |
Hardware Requirements CPU – P4 2.5GHz 和最新版本 RAM – 1GB 及以上 网络速度 – 1000Mbps 及以上 硬盘 – 1GB 及以上 |
7 |
Error Handling 捕获屏幕截图 |
8 |
User Interface Available 通讯接口 直接用户界面 图形用户界面可用性 |
qTest – 功能
qTest 具有广泛的特性来吸引 QA 和其他利益相关者进行测试管理 在本章中,我们将讨论 qTest 的核心特性。
qTest 核心功能
下表列出了 qTest 的核心功能。
Sr.No. | 核心功能和描述 |
---|---|
1 |
Testing Support qTest 支持以下测试方法 –
|
2 |
Centralize & Organize
|
3 |
Manage & Track Execution
|
4 |
Notification
|
5 |
Power Search
|
6 |
Reports
|
7 |
Scale with Team Growth
|
8 |
Integration
|
9 |
Common Features
|
10 |
Recover Data
|
qTest – 免费试用
qTest 为商务电子邮件提供 14 天的免费试用,并提供一些基本功能;这最多可以由四个用户访问。qTest 有一系列计划以及不同的高级功能和插件。费用取决于用户数量。
通过访问https://www.qasymphony.com,您可以查看可供试用的不同计划。
设置免费试用
现在让我们讨论如何设置免费试用。按照以下步骤了解设置 –
步骤 1 – 访问https://www.qasymphony.com并单击菜单栏右侧的免费试用选项卡,如下面的屏幕截图所示。
步骤 2 – 单击“开始免费试用”按钮。
步骤 3 – 它打开一个基本表格来创建一个 qTest 帐户。输入以下详细信息,如以下屏幕截图所示。
-
名
-
姓
-
企业电子邮件 – 请注意,它不接受 Gmail、雅虎和 Outlook ID。应该是企业邮箱。可以使用相同的电子邮件作为访问 qTest 的用户名。
-
行业
-
你现在在哪里
-
在职员工人数
-
公司名称
-
创建您的 qTest 网址 – 它应该是唯一的,此 URL 将用于访问 qTest 应用程序
-
密码 – 验证此 URL 的访问
Step 4 – 输入所有详细信息后,单击CREATE qTest TRIAL按钮,如上图所示。它将显示新用户的感谢页面,如下面的屏幕截图所示。您可以使用Access qTest NOW按钮查看输入的域和用户名。
步骤 5 – 现在,单击“立即访问 qTEST”按钮。它将显示 qTest 的仪表板。它可以访问创建免费试用时输入的 URL。
qTest – 登录
在本章中,我们将讨论如何登录 qTest。
按照以下步骤登录 qTest。
步骤 1 – 转到创建免费试用版时选择的示例网站。它将打开一个登录页面。
步骤 2 – 输入您注册的企业电子邮件地址作为用户名和密码。
步骤 3 – 单击登录按钮。
以下屏幕截图显示了如何使用凭据登录 qTest。
出错时
现在让我们了解您的登录尝试不成功的情况。
当登录尝试不成功时,将显示以下错误页面。
由于电子邮件 ID 或密码的错误组合可能会发生错误。
以下屏幕截图显示了用户收到的错误消息,如果凭据不正确 –
如果您忘记密码,请恢复它 –
-
单击忘记密码?错误消息下方的链接。
-
输入登录邮箱
-
点击提交
以下屏幕截图显示了在忘记密码时如何恢复密码。
您将收到一封电子邮件,其中包含用户名的详细信息或用于重置密码的链接。
登录成功
成功登录后,系统仪表板将显示该帐户是否通过管理员与任何项目相关联,或者您是否可以创建示例项目。
以下屏幕截图显示成功登录时 qTest 的欢迎页面/仪表板。
qTest – 仪表板
登录 qTest 后,仪表板是显示的第一个页面。仪表板由管理员自定义。管理员可以根据角色设置对qTest的访问权限。管理员甚至有权更改qTest的颜色和标志。
以下是与 qTest 仪表板相关的一些要点 –
-
qTest 页面顶部的导航栏在 qTest 的所有页面/屏幕上都是相同的。
-
qConnect – <项目名称>、测试计划、需求、测试设计、测试执行、缺陷和报告是主要链接。这些链接用于导航到相应的功能。
-
导航栏包含提供对 qTest 最有用功能的快速访问的链接。
-
默认情况下,成功登录时会显示默认项目的测试计划页面。
-
在导航栏下方,页面的新闻栏有一个建议将时区设置为“您尚未选择首选时区。请把它放在这里。”
-
白色区域左侧提供的信息与项目的发布以及 qTest 的一些令人兴奋的功能相关。
-
在导航栏的右侧,设置、通知和搜索是主要功能,在 qTest 的所有页面/屏幕上都保持不变。
-
在右侧,导航栏上方,有几个链接 – qTest Apps、Resources、Repository 和 Help for qTest 和 Profile Summary。
-
在左下角,有一个链接——“键盘快捷键”。单击它时,它会显示不同的键盘按键组合以导航到特定功能。
-
Shift + D = 创建发布
Shift + C = 创建构建
Shift + X 或 Shift + Delete = 删除对象
CTRL + G = 保存对象并移动下一步
以下屏幕截图显示了 qTest 的仪表板页面的概览。
qTest 应用程序
qTest 有许多不同的应用程序。使用最广泛的应用程序是qTest Manager。除此之外,qTest 还具有 Session、Insights、Parameters 和 Pulse。这些应用程序有很多优点,可以与 qTest Explorer 和其他应用程序一起使用。
存储库
它有许多子链接可以访问有关 qTest 的不同文档。这些文档提供了有关 qTest 的信息,还向新用户扩展了有关 qTest 功能的知识。如果您不知道如何完成特定任务,这些文档还有助于找到解决方案。
存储库包含指向以下内容的链接 –
-
知识库– 它提供有关 qTest 其他应用程序的信息。
-
视频培训– 它为新用户提供培训。新用户可以通过它了解不同的功能以及如何使用 qTest。
-
请求定价– 用户可以要求根据要求提供定价图表。
-
获取帮助– 这是一个文档部分,用户可以在其中找到 qTest 的所有基本/高级功能,并且可以知道如何使用这些功能。
-
向 QASymphony 提交票证– 此链接的主要目的是在用户发现难以完成任务的情况下为他们提供实时支持。这不支持免费试用用户。
-
建议新功能– 在这里,用户可以提供与 qTest 相关的建议或反馈,这将使其更加用户友好。
-
关于 qTest – 它提供了 qTest 的详细信息,例如版本和版权信息。
以下屏幕截图显示了 Repository 下可用的不同文档。
用户资料
通过单击个人资料链接,您可以将您的个人资料作为“我的资料”和“公司资料”作为公司资料查看并管理这些部分。通过单击注销,您将返回到登录页面,如果不再次登录,将无法访问项目详细信息。
管理是角色,其可用性取决于登录用户的角色。如果用户是管理员,则只有此链接才会出现。在免费试用中,所有用户默认都是管理员。
以下屏幕截图显示了 User-Profile 部分下的可用功能。
我的简历
通过单击我的个人资料,您可以查看和编辑您帐户的详细信息。您需要单击保存以保存所有已编辑的详细信息。这里有一个额外的功能来更改密码。输入所需的详细信息后,单击更改密码以激活新密码。
以下屏幕截图显示了帐户信息和更改密码部分。
公司简介
单击“公司简介”链接,将显示公司的基本信息。这些是注册时输入的详细信息。您可以编辑和添加新的详细信息。单击保存以保存详细信息。
qTest – 邀请用户
要邀请新用户加入您的 qTest 域,请执行以下步骤。
步骤 1 – 导航到用户配置文件部分,然后单击管理,如下面的屏幕截图所示。
步骤 2 – 单击右上角的许可证 – 用户选项卡。
步骤 3 – 单击+Invite按钮发送电子邮件以邀请新用户加入您的 qTest 域。
步骤 4 – 单击 +Invite 按钮后,将出现邀请用户对话框。输入受邀人员的电子邮件 ID,然后单击“确定”向相关人员发送电子邮件。
收到邀请后,他们将收到一封带有激活链接的欢迎电子邮件。在屏幕上,将显示一条成功消息以及激活链接;如果受邀者没有收到正确的电子邮件,管理员可以手动发送以添加他们。
将受邀人员添加到系统后,管理员可以授予他们管理级别的访问权限或使用默认用户配置文件设置他们。
受邀用户列表可以在表格中看到,如下面的屏幕截图所示。它在操作列中有重新发送邀请链接、停用用户链接和分配项目链接。
qTest – 添加项目
在本章中,我们将了解如何将项目添加到 qTest 中。要添加项目,您应该具有管理员权限。
创建项目
以下是将项目添加到 qTest 的步骤。
步骤 1 – 转到用户配置文件部分,然后单击管理,如下面的屏幕截图所示。
默认情况下,Project 选项卡显示+Add new project按钮,如下面的屏幕截图所示。
步骤 2 – 输入项目名称、开始和结束日期、描述并将用户分配为管理员,如下面的屏幕截图所示。然后,单击底部的+ 添加按钮。
通过单击 +Add 按钮,项目被成功添加,并出现一个对话框和 OK 按钮,如下面的屏幕截图所示。
步骤 3 – 单击确定,您将能够在表中看到新添加的项目。
Step 4 – 您可以通过单击屏幕左上角的选项并选择项目名称来访问该项目,如下面的屏幕截图所示。
单击项目名称,将显示相应项目的测试计划页面。
qTest – 测试计划和发布管理
在本章中,我们将讨论什么是测试计划以及如何管理发布。
什么是测试计划?
考虑以下几点以了解什么是测试计划。
-
qTest 在测试计划模块中支持灵活和轻量级的项目管理。
-
测试计划支持发布和构建管理子模块。
-
发布通常被称为敏捷方法中的Sprint。
-
构建在敏捷中被称为子冲刺或迭代
-
测试计划允许用户和利益相关者管理和跟踪所有测试和开发工作计划和实际状态。
-
除了这些,用户还可以向这些发布和构建的范围添加需求。
-
它有助于从关于需求、缺陷等的测试计划中进行可追溯性。
创建新版本
一个版本是测试计划的子计划。所有版本都与测试计划的完整目标相结合。发布结构从测试计划同步到测试执行。
要创建发布,您应该具有创建发布权限。
以下是创建发布的步骤。
步骤 1 – 要创建新版本,有两个选项。右键单击左侧面板上的某处,然后选择 New → New Release。
步骤 2 – 单击面板左侧的新版本图像,如下面的屏幕截图所示。
步骤 3 – 单击任何一个选项会生成一个创建发布表单,如下面的屏幕截图所示。
步骤 4 – 在表单中输入以下字段 –
- 版本名称
- 地位
- 开始日期
- 结束日期
- 描述
- 发行公告
- 资源
- 附件(如有)
注意– 确保开始和结束日期必须在项目时间表内。日期应与测试执行同步。
步骤 5 – 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击“保存”后,您将收到一条消息,显示所有更改已成功保存。发布名称显示在项目名称下方的左侧面板上,如下面的屏幕截图所示。
编辑发布
现在让我们讨论如何编辑版本。要编辑版本,您应该具有编辑版本权限。
以下是编辑版本的步骤。
步骤 1 – 选择要编辑的版本并双击以进一步探索。
步骤 2 – 编辑发布名称、属性、状态、开始日期、结束日期、描述、发布说明或任何其他字段,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
移动/复制版本
我们现在将了解如何移动或复制版本。要移动/复制版本,用户应该具有创建/编辑首选项。此功能允许创建发布的副本或重新排序发布结构。
按照以下步骤移动/复制版本。
步骤 1 – 要复制单个或多个版本,请选择版本并右键单击所选版本。
步骤 2 – 单击复制,如下面的屏幕截图所示。
第 3 步– 现在,右键单击测试计划树上的任意位置,然后选择粘贴以复制版本,如下面的屏幕截图所示。
也可以复制封闭的 Release。它只复制属性,而不复制范围和附件。
发布只能在测试计划结构中移动,不能在测试执行中移动。
删除版本
现在让我们了解如何删除发布。要删除发布,您应该具有删除发布权限。
按照以下步骤删除版本。
步骤 1 – 选择要删除的单个或多个项目。
步骤 2 – 右键单击选定的版本,然后单击删除,如下面的屏幕截图所示。
步骤 3 – 出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
第 4 步– 页面将刷新,版本将从测试计划面板中删除。
qTest – 测试计划和构建管理
为了实现发布的目标,可以有多个构建。Build 始终只与一个 Release 相关联。构建实现了功能有限的发布的部分目标。
Build 只能在 Release 中创建,不能在根文件夹中创建。如果 Release 关闭,Build 将自动更改为关闭状态。构建范围在发布范围内定义。如果一个需求被定义为多个构建,则需求链接将从旧构建移动到新的需求链接。
创建一个新的构建
要创建构建,您应该具有创建构建权限。按照以下步骤创建构建。
步骤 1 – 要创建新版本,请选择一个版本并使用以下屏幕截图中所示的任何选项。右键单击左侧面板中的某处,然后选择 New → New Build。
Step 2 – 单击面板左侧的New Build 图标/图像,如下面的屏幕截图所示。
第 3 步– 选择任一选项会打开“创建构建”表单。
步骤 4 – 在表单中输入以下字段 –
- 构建名称
- 地位
- 建造日期
- 构建说明
- 资源作为构建范围
- 附件(如有)
注意– 确保构建日期在发布时间表内。日期应与测试执行同步。
步骤 5 – 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击保存后,您将收到一条消息,表明所做的更改已成功保存。Build Name 出现在项目名称下方的左侧面板上,如下面的屏幕截图所示。
编辑构建
在本节中,我们将了解如何编辑 Build。要编辑构建,您应该具有编辑构建权限。
按照以下步骤编辑构建。
步骤 1 – 选择要编辑的构建并双击打开详细信息。
第 2 步– 编辑构建的名称、属性、状态、构建日期、构建说明或任何其他字段,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
移动/复制构建
要移动/复制构建,您应该拥有创建/编辑构建权限。此功能允许创建构建的副本或重新排序构建结构。按照以下步骤移动/复制构建。
步骤 1 – 要复制/剪切单个或多个构建,请选择构建。右键单击选定的构建。
步骤 2 – 选择复制/剪切并单击,如下面的屏幕截图所示。
步骤 3 – 现在,选择要粘贴的版本并右键单击。选择粘贴复制的构建,如下面的屏幕截图所示。
封闭的构建也可以被复制,但不能被剪切。它只复制属性,而不复制范围和附件。
删除构建
要删除构建,您应该具有删除构建权限。删除构建时请考虑以下几点。
-
可以一次删除多个构建。
-
您不能删除已关闭版本下的构建。
-
如果构建与作为测试套件、测试运行或测试周期的测试执行中的对象相关联,则在删除之前您应该删除关联。否则,删除功能将不起作用。
按照以下步骤删除构建。
步骤 1 – 选择要删除的单个构建或多个构建。
步骤 2 – 右键单击选定的构建,然后单击删除,如下面的屏幕截图所示。
步骤 3 – 出现一个对话框,要求确认删除;单击是,如下面的屏幕截图所示。
页面将刷新,构建将从测试计划面板中删除。
qTest – 模块管理
模块是需求和测试设计菜单中的文件夹结构。这些模块在各自的部分包含需求和测试用例。您可以将模块定义为具有产品相同性质的一组功能。模块结构在需求和测试设计(测试用例)之间自动同步。
创建模块
要创建模块,您应该具有创建模块权限。以下是创建模块的步骤 –
步骤 1 – 转到需求或测试设计部分。
步骤 2 –在左侧的需求面板中选择根文件夹。
步骤 3 – 要创建新模块,请使用以下屏幕截图中显示的任何选项。右键单击左侧面板上的某处,然后选择新建 → 新建模块。
Step 4 – 单击面板左侧的 New Module 图标/图像,如下面的屏幕截图中红色圆圈所示。
步骤 5 – 单击可打开以下“创建模块”表单的任一选项。
步骤 6 – 在表单中输入以下字段 –
- 顶部模块名称
- 描述
注意– 模块页面有统计部分。它显示所选模块的需求和子模块的数量。在子项中,它显示各个需求的详细属性。
步骤 7 – 输入所需的详细信息后,单击屏幕右上角的保存按钮,如下面的屏幕截图所示。
单击“保存”后,您将收到一条消息,表明更改已成功保存。模块名称显示在项目名称下方的左侧面板中,如下面的屏幕截图所示。
注意– 用户最多可以添加 99 个级别的子模块。模块表单不支持任何自定义字段。
编辑模块
现在让我们讨论如何编辑模块。要编辑模块,您应该具有编辑模块权限。
以下是编辑模块的步骤 –
步骤 1 – 选择要编辑的模块并双击以进一步探索它。
步骤 2 – 编辑模块的名称和描述,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
注意– 需求中模块的任何更改都将更新测试设计,反之亦然。模块结构在需求和测试设计之间自动同步。
移动/复制模块
要移动/复制模块,您应该具有创建/编辑模块权限。此功能允许创建模块的副本或重新排序模块结构。
以下是移动/复制模块的步骤。
步骤 1 – 要复制/剪切单个或多个模块,请选择模块。右键单击选定的构建。
步骤 2 – 选择复制/剪切,如下面的屏幕截图所示。
步骤 3 – 现在,选择要粘贴的模块并右键单击它。为这些复制的模块选择粘贴选项,如下面的屏幕截图所示。
注意– 如果在复制或移动模块时模块具有子模块,则所有其他子模块也将被复制/移动。
删除模块
要删除模块,您应该具有删除模块权限。删除模块时请考虑以下几点。
-
可以一次删除多个模块。
-
如果一个模块有很多子模块,在删除模块的过程中,子模块也会被删除。
-
删除需求中的模块也会删除测试设计中的同步模块,反之亦然。
-
一个模块可以有需求、测试用例等——删除它时,它会删除所有这些项目。
以下是删除构建的步骤。
步骤 1 – 选择要删除的单个模块或多个模块。
步骤 2 – 右键单击选定的模块,然后单击删除,如下面的屏幕截图所示。
步骤 3 – 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,模块将从需求和测试设计面板中删除。
qTest – 要求
在本章中,我们将了解 qTest 的要求。考虑以下几点以了解 qTest 的要求。
-
qTest 有一个简单灵活的需求接口。它自动将项目需求结构同步到测试设计结构。
-
使用此界面,您可以在需求存储库中创建、编辑、移动和删除需求。
-
需求可以在内部创建,也可以从第三方工具(如 JIRA、Version One 等)外部导入。
-
缺陷可以是需求的链接。流程为缺陷 → 测试运行 → 测试用例 → 需求 → 测试计划。
-
您可以跟踪需求可追溯性和测试执行报告。
创建新需求
需求总是放在模块中。在我们开始创建需求之前,应该完成模块结构。
以下是创建需求的步骤。
步骤 1 – 转到“要求”部分。
步骤 2 –在左侧的需求面板中选择要创建需求的模块。
第 3 步– 要创建新需求,请右键单击左侧面板上的某处,然后选择新建 → 新需求。以下屏幕截图显示了此步骤。
Step 4 – 单击面板左侧的New Requirement图标/图像,如下面的屏幕截图所示。
步骤 5 – 单击选项之一打开创建需求表单,如下面的屏幕截图所示。
步骤 6 – 在表单中输入以下字段 –
- 需求名称
- 地位
- 优先事项
- 类型
- 分配给
- 描述
在资源部分,链接测试用例选项可用。那时创建需求不是强制性的。这也可以在稍后阶段完成。
Create Associated Test Cases 选项不是强制性的,也可以稍后管理。
在历史选项卡中,您可以查看过去针对此需求执行的所有操作。
步骤 7 – 在“评论”选项卡中,添加评论和注释以供参考,如下面的屏幕截图所示。
步骤 8 – 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击“保存”后,您将收到有关所做更改的成功消息。需求名称出现在项目名称下方的左侧面板中,如下面的屏幕截图所示。
编辑需求
在编辑需求时,将通知链接的测试用例以及审查的更改。以下是编辑需求的步骤。
步骤 1 – 选择要编辑的要求并双击打开详细信息。
步骤 2 – 编辑需求的属性,例如名称、状态、分配给、描述,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
移动/复制需求
此功能允许创建需求或重新排序需求的副本。以下是移动/复制需求的步骤。
步骤 1 – 要复制/剪切单个需求或多个需求,选择需要复制/剪切的需求并右键单击所选需求。
步骤 2 – 选择复制/剪切并单击,如下面的屏幕截图所示。
步骤 3 – 现在,选择要粘贴的模块并右键单击。为复制的模块选择粘贴选项,如下面的屏幕截图所示。
删除需求
我们现在将讨论如何删除需求。在删除需求时考虑这些要点 –
- 可以一次删除多个需求。
- 删除需求不会对链接的测试用例产生影响。
- 链接的测试用例将在测试设计中可用。
以下是删除需求的步骤。
步骤 1 – 选择要删除的单个需求或多个需求。
步骤 2 – 右键单击选定的要求,然后单击删除,如下面的屏幕截图所示。
步骤 3 – 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,模块将从需求和测试设计面板中删除。
qTest – 创建关联的测试用例
qTest 允许您创建测试用例来满足特定要求。您可以在创建需求时或稍后创建关联的测试用例。您可以根据需求创建测试用例结构。
以下是为需求创建关联测试用例的步骤。
步骤 1 – 选择一个Requirement,即模块文件夹下的 Requirement 或 Test Design 选项卡。
需求的查看/编辑页面将打开。
以下屏幕截图显示了写为“创建关联测试用例”的部分名称。
Step 2 – 输入测试用例的名称,从类型列表中选择一个选项。输入测试用例的描述和前提条件。
以下屏幕截图显示了如何输入测试用例的详细信息。
步骤 3 – 单击“创建”按钮以完成创建过程,如下面的屏幕截图所示。在 Requirement 中创建关联的测试用例后,不应单击 Save 按钮。
创建关联的测试用例后,测试用例将自动链接到需求。现在,测试用例出现在链接的测试用例部分,如下面的屏幕截图所示。
相同的测试用例将自动添加到测试设计以及相同模块下并显示链接的需求。
以下屏幕截图显示了“测试设计”选项卡的概述。
qTest – 导入要求
您可以使用 Excel 电子表格一次创建多个需求。Excel 文件是由行和列表示为单元格的文本文件。
从 Excel 导入数据需要考虑以下几点。
- Excel 文件的规则。
- 将excel文件导入系统。
Excel 文件规则
现在让我们讨论在使用 Excel 时需要考虑的规则 –
-
Excel 文件应仅在第一个工作表中包含数据。
-
工作表名称应与模块名称相同,其中将导入需求。
-
第一行应该有不同列中标题的名称。从下一行开始,数据应代表每一列。
-
导入时,第一行将映射到需求表单的不同字段。
-
Excel 文件中的一列只能与需求表单中的一个字段进行映射。
-
需求 ID 字段不应与任何列映射。系统将自动生成需求 ID。
-
必填字段必须与excel表的列对应,不能为空。否则,系统会产生导入不成功的错误信息。
-
非必填字段可以不进行映射或数据可以为空。导入时,这些字段要么为空,要么具有项目设置中定义的默认值。
-
qTest 支持最多 500 个字符的模块名称,而 Excel 工作表仅支持 31 个字符的长度作为工作表名称。因此,请确保模块的名称不会太长或扩展超过 31 个字符。
以下是示例 Excel 表。
Requirement ID | 需求名称 | 描述 | 地位 | 分配给 | 优先事项 | 类型 | 自定义字段 1(如果有) |
---|---|---|---|---|---|---|---|
需求名称 1 | 说明 1 | 新的 | 一定有 | 功能性 | |||
需求名称 2 | 说明 2 | 新的 | 一定有 | 功能性 | |||
需求名称 3 | 说明 3 | 新的 | 一定有 | 功能性 | |||
需求名称 4 | 说明 4 | 新的 | 一定有 | 功能性 |
导入 Excel 文件
在本节中,我们将了解如何导入 Excel 文件。以下是导入 Excel 文件的步骤。
步骤 1 – 转到“需求”选项卡并选择“需求-模块”结构的根文件夹。根文件夹将具有项目名称。
步骤 2 – 从根文件夹正上方的工具栏中选择导入 Excel 图标。
以下屏幕截图显示了“需求”选项卡中的根文件夹选择和“导入 Excel”图标。
步骤 3 – 单击“导入 Excel”图标时,将打开“导入要求向导”。它带有一套规则。重新验证 Excel 工作表是否符合这些规则。
步骤 4 – 现在,浏览 Excel 文件并上传。成功上传后,文件名将显示在向导中,如下面的屏幕截图所示。
步骤 5 – 选中使用导入文件的第一行作为标题框。qTest 使用 Excel 文件的第一行作为标题。qTest 将获取文件的标题作为映射的可用字段。
步骤 6 – 选择文件并单击下一步,如上面的屏幕截图所示。您将看到可用的映射字段,如下面的屏幕截图所示。
如果不选择此选项,qTest 将获取列的顺序作为可用字段映射。以下屏幕截图显示相同。
第 7 步– 使用拖放功能,使用 Excel 工作表列名称映射需求字段以进行映射,如下面的屏幕截图所示。
步骤 8 – 要删除映射字段,请单击框中的X符号。它将删除字段映射,如果需要,您可以将字段与其他列重新映射。
如果您选中发送通知电子邮件复选框,则会向用户发送一封关于导入要求的电子邮件。
步骤 9 – 单击导入,如下面的屏幕截图所示。
成功导入后,您将获得导入的信息。将出现一个包含三个按钮的对话框,如下面的屏幕截图所示。
-
OK – 它将带您到“需求”选项卡。
-
OK & Refresh – 它将刷新页面,您将能够看到所有导入的信息。
-
查看日志 – 这使您可以查看导入的日志。
以下屏幕截图显示了导入的信息。
qTest – 出口要求
qTest 支持将需求详细信息导出到 HTML 文件或 Excel 文件的功能。
以下是导出需求详细信息的步骤。
步骤 1 – 选择根文件夹并单击导出要求图标,如下面的屏幕截图所示。
步骤 2 – 通过单击图标,显示一组选项(下载)。选择需求详细信息报告并单击。
“导出需求”向导将打开,其中包含包含需求详细信息的列。以下屏幕截图显示了导出要求向导。
步骤 3 – 从左到右选择框选择要求字段(所有需要导出的字段)。通过使用右侧的向上和向下箭头,您可以重新排列导出文件中需求字段的显示顺序。您还可以选择 HTML 或 XLS 形式的单选按钮。Following screenshot displays the settings of the wizard, when HTML is selected as the exported file.
步骤 4 – 选择 XLS 格式,会出现一个额外的复选框,用于确认将要求合并到一张纸中。单击复选框,每个模块将导出为包含要求的单独工作表。
以下屏幕截图显示了向导中的 XLS 导出设置。
-
单击重置按钮会将所有需求字段设置为默认导出。所有设置都将更改为默认值。
-
单击“取消”按钮将关闭向导,并且控件将被发送回“需求”选项卡。
-
单击“确定”按钮会将需求导出到向导中选择的文件中。
以下屏幕截图显示了一个示例导出的 HTML 文件。
以下屏幕截图显示了导出的 XLS 文件示例。这是封面。
以下屏幕截图显示了导出的需求。
您可以选择一次导出一个模块的个别需求。通过选择根文件夹,您将能够导出根文件夹的模块和子模块中存在的所有需求。
qTest – 导出 RTM
RTM 代表需求可追溯性矩阵。用户可以下载 RTM for Requirement 选项卡以跟踪测试用例和需求。
以下是导出需求详细信息的步骤。
步骤 1 – 选择根文件夹并单击导出要求图标,如下面的屏幕截图所示。
步骤 2 – 单击该图标会显示一组选项(下载),如下面的屏幕截图所示。选择需求详细信息报告。
单击“需求可追溯性矩阵报告”后,会立即下载 Excel 文件以及详细信息。以下屏幕截图显示了包含 RTM 详细信息的示例 Excel 文件。
您可以选择一次导出一个模块的个别需求。通过选择根文件夹,您将能够导出模块和根文件夹的子模块中存在的所有需求。
qTest – 测试设计
在 qTest – 测试设计模块中,您可以在需求存储库中创建、移动、编辑和查看需求。qTest 也支持创建、更新和删除测试用例。此外,qTest 遵循批准工作流程来管理测试用例的批准,并且当有附加功能可以启用以阻止测试人员执行任何测试用例时,那些尚未被利益相关者批准的测试用例。
创建测试用例
要创建测试用例,您应该具有创建测试用例的权限。以下是在“测试设计”选项卡中创建测试用例的步骤。
步骤 1 – 转到测试设计部分。
步骤 2 – 选择应在左侧面板上创建测试用例的模块,如下面的屏幕截图所示。
第 3 步– 要创建新的测试用例,请右键单击左侧面板中的某处,然后选择新建 → 新建测试用例。
Step 4 – 单击面板左侧的 New Test case 图标/图像,如下面的屏幕截图所示。
在创建测试用例模板打开如图所示的下面的截图。
步骤 5 – 在表单中输入以下字段 –
- 测试用例名称
- 地位
- 类型
- 分配给
- 描述
- 前提
- 优先事项
步骤 6 – 在测试步骤部分,输入测试描述和预期结果。使用 Shift + Enter 为步骤 1 写入多行。然后,按 Tab 或单击 + 号以输入新步骤。要重新排序测试步骤,请使用上下箭头。要删除测试步骤,请使用十字符号。
步骤 7 – 在资源选项卡中,通过单击添加按钮添加链接需求。要求列表打开。选择要求并单击添加按钮,如下面的屏幕截图所示。
步骤 8 – 单击“保存”按钮保存测试用例,如下面的屏幕截图所示。
单击“保存”后,您将收到更改保存成功的消息。测试用例出现在模块名称下方的左侧面板上,如下面的屏幕截图所示。
编辑测试用例
要编辑测试用例,您应该具有编辑测试用例权限。以下是编辑测试用例的步骤。
步骤 1 – 选择要编辑的测试用例并双击以进一步探索。编辑测试用例的属性,例如 Name、Status、Assigned To、Description,如下面的屏幕截图所示。
步骤 2 – 单击保存完成编辑。
注意– 每次进行任何更改并保存时,测试用例的版本都会更新 0.1。如果将相同的版本添加到测试运行中,它也会在测试执行中更新。
移动/复制测试用例
此功能允许创建测试用例的副本或重新排序测试用例。您应该具有创建/编辑测试用例权限才能执行此功能。以下是移动/复制测试用例的步骤。
步骤 1 – 要复制/剪切单个或多个测试用例,请选择需要复制/剪切的测试用例,然后右键单击所选需求。
步骤 2 – 现在,选择要粘贴的模块并右键单击。为这些复制的模块选择粘贴选项,如下面的屏幕截图所示。
删除测试用例
在本节中,我们将了解如何删除测试用例。删除测试用例时请考虑以下几点。
-
一次可以删除多个测试用例。
-
您应该具有删除测试用例的删除测试用例权限。
-
如果删除的测试用例与需求相关联,则需求中的关联也会被删除。
以下是删除需求的步骤。
步骤 1 – 选择要删除的单个需求或多个需求。
步骤 2 – 右键单击选定的要求,然后单击删除,如下面的屏幕截图所示。
步骤 3 – 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,模块将从需求和测试设计面板中删除。
qTest – 调用测试用例
当测试用例具有与其他测试用例相同的步骤以及很少的附加步骤时,此功能非常有用。此功能允许用另一个测试用例替换单个测试步骤。
以下是调用测试用例的步骤。
步骤 1 – 转到“测试步骤”部分,您要在其中调用测试用例。
第 2 步– 转到用户将调用该函数的单个步骤。
步骤 3 – 在测试步骤的设置选项卡中,单击测试用例图标,如下面的屏幕截图所示。
步骤 4 – 测试用例向导打开,其中列出了所有测试用例。选择要在此步骤中调用的特定测试用例。选择测试用例后,单击“添加”按钮。以下屏幕截图显示了测试用例向导和添加按钮。
步骤 5 – 单击添加按钮后,将在测试步骤中调用测试用例,如下面的屏幕截图所示。
步骤 6 – 单击屏幕右上角的保存按钮以保留最新版本的测试用例。
步骤 7 – 显示成功消息,如下面的屏幕截图所示。
要点
以下是与调用测试用例相关的几个要点。
-
测试用例不能调用自身。
-
只有批准的测试用例才能被另一个测试用例调用。否则,将出现一个对话框,要求在调用之前先确认批准测试用例。
-
一个测试用例可以在不同的测试步骤中调用相同的测试用例。
qTest – 批准测试用例
qTest 支持测试用例批准工作流程。这就像利益相关者将审查测试用例并在一切顺利时批准它。在获得批准之前,您无法执行测试用例。您可以一次批准多个测试用例。要批准测试用例,您应该具有批准测试用例权限。
批准单个测试用例
以下是批准单个测试用例的步骤。
步骤 1 – 转到测试设计并展开编写测试用例的模块。
步骤 2 – 单击测试用例名称。它将在右侧打开测试用例详细信息页面,如下面的屏幕截图所示。
步骤 3 –在保存按钮之前单击屏幕右上角的批准按钮。
步骤 4 – 出现一个确认对话框,要求批准测试用例。单击“是”以批准它。
第 5 步– 批准后,测试用例在左侧面板上获得一个绿色勾号,如下面的屏幕截图所示。
批准多个测试用例
以下是一次批准多个测试用例的步骤。
步骤 1 – 转到“测试设计”选项卡,然后单击“数据查询”图标,如下面的屏幕截图所示。
第 2 步– 在查询名称中,写入“需要批准的测试用例”并单击运行查询。
步骤 3 – 从查询结果表中选择测试用例以批准测试用例。稍后,单击编辑 → 批量批准,如下面的屏幕截图所示。
步骤 4 – 将显示确认对话框。单击确认按钮。您也可以选中该复选框以获取电子邮件通知。
步骤 5 – 单击确认后,将显示批准状态的进度。一旦进度 100% 完成,单击OK。
qTest – 导入测试用例
用户可以使用 Excel 电子表格一次创建多个测试用例。Excel 文件是由行和列表示为单元格的文本文件。
Excel文件的规则
创建 Excel 文件时,必须考虑以下几点 –
-
Excel 文件应仅在第一个工作表中包含数据。
-
工作表名称应与模块名称相同,其中将导入测试用例。
-
第一行应该有不同列和下一列的标题名称;数据应以列表示。
-
请注意,导入时第一行将映射到测试用例表单的不同字段。
-
Excel 文件中的一列只能与测试用例表单中的一个字段进行映射。
-
测试用例 ID 字段不应与任何列映射。系统会自动生成测试用例ID。
-
必填字段必须与Excel表格的列对应,不能为空。否则,系统会产生导入不成功的错误信息。
-
非必填字段可以不进行映射或数据可以为空。导入时,这些字段将为空白或项目设置中定义的默认值。
-
qTest 最多支持 500 个字符的模块名称,而 Excel 工作表仅支持 31 个字符的工作表名称。因此,请确保模块的名称不会太长或扩展超过 31 个字符。
以下是示例 Excel 工作表。
Pre-Condition | 步 # | 步骤说明 | 预期结果 | 测试用例类型 | 测试用例状态 | 测试用例优先级 | 测试用例分配给 | 自定义字段 1(如果有) |
---|---|---|---|---|---|---|---|---|
Pre-condition of the test case 1 | 1 | 步骤1 | 步骤 预期结果 1 | |||||
2 | 第2步 | 步骤 预期结果 2 | ||||||
3 | 第 3 步 | 步骤 预期结果 3 | ||||||
Pre-condition of the test case 2 | 1 | 步骤1 | 步骤 预期结果 1 | |||||
2 | 第2步 | 步骤 预期结果 2 | ||||||
n | 步骤 n | 步骤 预期结果 n | ||||||
Pre-condition of the test case n | 1 | 步骤1 | 步骤 预期结果 1 | |||||
2 | 第2步 | 步骤 预期结果 2 | ||||||
n | 步骤 n | 步骤 预期结果 n |
导入 Excel 文件
现在让我们讨论如何导入 Excel 文件。
步骤 1 – 转到“测试设计”选项卡并选择根文件夹。根文件夹将具有项目名称。
步骤 2 – 从根文件夹正上方的工具栏中选择导入 Excel 图标。以下屏幕截图显示了“导入 Excel”图标和“测试设计”选项卡中的根文件夹选择。
步骤 3 – 导入测试用例向导打开。它带有一套规则。重新验证 Excel 工作表是否符合这些规则。
步骤 4 – 浏览 Excel 文件并上传。成功上传后,文件名将显示在向导中,如下面的屏幕截图所示。选中“使用导入文件的第一行作为标题”框。qTest 使用 Excel 文件的第一行作为标题。qTest 将获取文件的标题作为映射的可用字段。
以下屏幕截图显示了选中复选框后可用于映射的字段。
如果不选择此选项,qTest 将获取列的顺序作为可用字段映射。以下屏幕截图显示相同。
步骤 5 – 使用拖放功能,将测试用例字段与可用字段中存在的 Excel 工作表列名称进行映射,如下面的屏幕截图所示。
步骤 6 – 要删除映射字段,请单击框中的X符号。它将删除字段映射,如果需要,您可以将字段与其他列重新映射。
步骤 7 – 通过选中发送通知电子邮件复选框,将发送电子邮件以导入测试用例。现在,单击导入,如下面的屏幕截图所示。
步骤 8 – 成功导入后,您将获得导入的信息,如下面的屏幕截图所示。
一个带有三个按钮的对话框出现在上面的屏幕截图中 –
-
OK – 它将带您进入测试设计选项卡。
-
OK & Refresh – 它将刷新页面,您将能够看到所有导入的信息。
-
查看日志 – 这使您可以查看导入的日志。
以下屏幕截图显示了导入的信息。
qTest – 导出测试用例
qTest 支持将测试用例的详细信息导出到 Excel 文件的功能。以下是导出测试用例详细信息的步骤。
步骤 1 – 选择根文件夹并单击导出测试用例图标,如下面的屏幕截图所示。
步骤 2 – 通过单击“导出测试用例”图标,将显示一组选项(下载)。选择测试用例详细信息报告并单击。
导出测试用例向导打开。这具有包含测试用例详细信息的列。以下屏幕截图显示了导出测试用例向导。
步骤 3 – 从左到右选择框选择测试用例字段(那些需要导出的字段)。
步骤 4 – 通过使用右侧的向上和向下箭头,您可以重新排序导出文件中需求字段的显示。以下屏幕截图显示了导出文件的向导设置。
-
单击“重置”按钮将设置所有要导出的测试用例字段。所有设置都将更改为默认值。
-
单击 Cancel 按钮将关闭向导,Control 将返回到 Test Cases 选项卡。
-
单击“确定”按钮会将测试用例导出到向导中选择的文件中。
以下屏幕截图显示了示例导出文件。
以下屏幕截图显示了导出的需求。
您可以一次选择一个模块的单个测试用例进行导出。通过选择根文件夹,您将能够导出根文件夹的模块和子模块中存在的所有测试用例。
qTest – 测试周期管理
测试执行在不同的版本中进行管理,每个版本可以有多个测试周期来完成测试执行并确保功能。测试周期始终是单一版本的一部分,它在测试版本的范围内定义。
创建新的测试周期
要创建测试周期,您应该具有创建测试周期权限。以下是创建测试周期的步骤。
步骤 1 – 要创建新的测试周期,请遵循以下两个选项之一 –
-
转到测试执行选项卡,选择根文件夹或发布。然后,右键单击左侧面板上的某处并选择新建 → 新建测试周期
-
单击面板左侧的 New Test Cycle 图像,如下面的屏幕截图所示。
“创建测试周期”表单打开。
步骤 2 – 在表单中输入以下字段 –
- 测试周期名称
- 描述
- 目标发布/构建
步骤 3 – 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击“保存”后,您将收到一条更改成功消息,并且“测试周期名称”出现在左侧面板上,在项目名称下方,如下面的屏幕截图所示。
编辑测试周期
要编辑测试周期,您应该具有编辑测试周期权限。以下是编辑测试周期的步骤。
步骤 1 – 选择要编辑的测试周期,然后单击以打开详细信息。
步骤 2 – 编辑名称、属性、描述、目标发布版本或任何其他字段,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
移动/复制测试周期
要移动/复制测试周期,您应该具有创建/编辑测试周期首选项。此功能允许创建测试周期的副本或重新排序结构。以下是移动/复制测试周期的步骤。
步骤 1 – 要复制单个或多个测试循环,请选择需要复制的测试循环并右键单击选定的循环。
步骤 2 – 选择复制并单击,如下面的屏幕截图所示。
步骤 3 – 右键单击测试计划树上的任意位置并粘贴复制的循环。
注意– 无法复制或移动封闭循环。
删除测试周期
要删除测试周期,您应该具有删除测试周期权限。以下是删除测试周期的步骤。
步骤 1 – 选择要删除的单个测试周期或多个测试周期。
步骤 2 – 右键单击选定的循环,然后单击删除按钮。
步骤 3 – 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,版本将从测试计划面板中删除。
qTest – 测试套件管理
在测试执行中,测试运行被管理到不同的测试套件中,这些测试套件是测试周期的一部分,最终是测试版本。在本章中,我们将了解什么是测试套件管理。
创建新的测试套件
要创建测试套件,您应该具有创建测试套件的权限。以下是创建测试套件的步骤。
步骤 1 – 要创建新的测试周期,请使用两个选项之一 –
-
转到 Test Execution 选项卡,选择 Root 文件夹、一个 Release 或一个测试周期;然后,右键单击左侧面板上的某处并选择新建 → 新建测试套件。
-
单击面板左侧的 New Test Suite 图标,如下面的屏幕截图所示。
“创建测试套件”表单随即打开。
步骤 2 – 在表单中输入以下字段 –
- 测试套件名称
- 描述
- 目标发布/构建
- 环境
- 执行类型
- 计划开始日期和结束日期
步骤 3 – 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击“保存”后,您将收到一条关于所做更改的成功消息,并且“测试套件名称”显示在项目名称和所选版本下方的左侧面板上,如下面的屏幕截图所示。
编辑测试套件
要编辑测试套件,您应该拥有编辑测试套件权限。以下是编辑测试套件的步骤。
步骤 1 – 选择要编辑的测试套件,然后单击以打开详细信息。
步骤 2 – 编辑名称、属性、描述、目标发布版本或任何其他字段,如下面的屏幕截图所示。
步骤 3 – 单击保存完成编辑。
移动/复制测试套件
要移动/复制测试套件,您应该拥有创建/编辑测试套件权限。此功能允许创建测试套件的副本或重新排序结构。
以下是移动/复制测试套件的步骤。
步骤 1 – 要复制单个测试套件或多个测试套件,请选择需要复制/剪切的测试套件,然后右键单击所选套件。选择复制/剪切并单击,如下面的屏幕截图所示。
步骤 2 – 右键单击测试计划树上的任意位置,然后选择粘贴复制的循环,如下面的屏幕截图所示。
注意– 无法复制或移动封闭循环。
删除测试套件
要删除测试套件,您应该具有删除测试套件权限。以下是删除测试套件的步骤。
步骤 1 – 选择要删除的单个测试套件或多个测试套件。
步骤 2 – 右键单击选定的套件,然后单击删除按钮。
步骤 3 – 将出现一个对话框,要求确认删除;单击是,如下面的屏幕截图所示。
页面刷新,测试套件从测试计划面板中删除。
qTest – 添加测试运行
在本章中,我们将了解如何在 qTest 中添加测试运行。要执行测试运行,您应该具有创建测试运行权限。可以在根、发布、周期或测试套件下创建测试运行。
以下是创建测试套件的步骤。
步骤 1 – 要创建新的测试周期,有不同的方法,例如 –
-
转到 Test Execution 选项卡,选择 Root 文件夹、Release 或测试周期;然后,单击工具栏上的添加测试运行图标,如下面的屏幕截图所示。
-
按 Shift + R
-
选择测试套件后,单击面板右侧的添加测试运行按钮,如下面的屏幕截图所示。
步骤 2 – 通过使用上述任何一种方法,将打开添加测试运行向导表单。
步骤 3 – 从需求/测试设计/测试执行/缺陷选项卡中选择测试用例,然后单击添加按钮。
单击“添加”后,将刷新页面并添加测试用例,如下面的屏幕截图所示。
在创建测试套件并进一步添加测试运行时,请考虑以下要点 –
-
不要添加重复的测试用例。测试套件不会添加任何重复的测试用例。
-
显示尚未添加的测试用例。通过选中它,向导仅显示未添加到所选文件夹中的那些测试用例。
qTest – 测试执行
在本章中,我们将了解 qTest 中的测试执行。
要执行测试运行,您应该具有执行测试运行权限。您可以执行单个或多个测试运行和测试套件。您还可以快速运行以标记所有选定测试用例的整体状态。
默认模式
qTest 具有三种默认执行模式 –
- 在没有会话记录的情况下执行
- 使用 Explorer 集成版执行
- 使用 Web Explorer 执行
以下是设置默认模式的步骤 –
-
在测试运行网格或单个测试运行主页上,选择运行按钮旁边的下拉箭头。
-
选择三个选项之一。
-
单击“保存”以设置默认执行模式。
以下屏幕截图显示了如何设置默认选项。
执行单个/多个测试运行
在本节中,我们将讨论如何执行单/多测试运行。以下是执行步骤 –
步骤 1 – 使用 shift + 单击选择单个/多个测试运行。
步骤 2 – 单击执行工具栏或测试运行详细信息屏幕上的运行按钮,如下面的屏幕截图所示。
步骤 3 – 测试运行将在一个对话框中打开,其中包含详细的测试步骤,并会加载描述。您可以在此处更新测试结果。以下屏幕截图将帮助您理解这一步。
步骤 4 – 将光标置于每一步的状态。它显示一个状态列表,可以选择这些状态来标记测试步骤的执行状态。
步骤 5 – 单击保存按钮。它显示一个对话框,在其中输入计划时间和实际时间。输入详细信息后,再次单击“保存”按钮。
同样,您可以一次执行一个或多个测试套件。每个测试用例都会一一出现。
测试垫特性
单击 Run 按钮后,Test Pad 会加载所选的测试运行以供执行。测试板有几个重要的功能。我们将通过执行以下步骤来了解这些功能 –
步骤 1 – 在下拉列表中选择测试运行以执行特定的测试用例。
-
单击“前进”或“后退”图标以按上述屏幕截图所示的顺序执行测试运行。
-
单击加载上次运行按钮以查看测试运行的上次结果。
-
在测试运行信息部分查看测试用例的描述、前提条件、注释和附件。
-
描述和前提条件从其关联的测试用例的属性加载。
-
备注将显示在测试运行日志中。
-
提交/链接缺陷到测试日志。
以下屏幕截图显示了上述功能。
以下屏幕截图显示链接缺陷的位置。
-
在资源中分别添加测试用例和测试日志的附件
-
为测试运行选择总体状态。您还可以将整体测试运行状态应用于所有测试运行的步骤。
-
选择各个测试步骤的状态。
-
单击 Bug 图标以提交单个测试步骤的缺陷,如上面的屏幕截图所示。
-
单击剪辑图标为单个测试步骤添加附件,如上图所示。
步骤 2 – 单击各个步骤以编辑测试步骤的描述、预期结果,并在执行期间添加实际结果,如下面的屏幕截图所示。
预期结果以绿色显示,而实际结果以浅红色/粉红色显示。
qTest – 快速运行
您可以使用快速运行按钮快速更新测试运行的整体状态。您可以快速运行单个测试运行或整个测试套件。
快速运行单个测试运行
现在让我们讨论如何使用以下步骤快速运行单个测试运行。
步骤 1 – 在执行树上选择一个测试运行。
步骤 2 – 单击“测试运行详细信息”屏幕上的“快速运行”按钮,如下面的屏幕截图所示。
步骤 3 – 快速运行对话框打开。选择标记快速结果作为整体测试运行的结果。
- 单击“新建”按钮提交缺陷。
- 输入现有的缺陷 ID 或搜索缺陷以链接到测试用例。
- 单击删除图标从测试用例中删除链接的缺陷。
步骤 4 – 单击确定按钮确认结果。
-
在快速运行中,整体测试运行状态只更新而不是测试步骤级别。
-
在 Quick Run 中,除非您手动更改,否则单个测试步骤将处于未执行状态。
快速运行多个测试运行
以下是快速运行多个测试运行的步骤。
步骤 1 – 在执行树上选择一个测试套件。
步骤 2 – 在测试运行网格中,选择多个或所有测试运行。
步骤 3 – 单击测试运行网格上的快速运行按钮,如下面的屏幕截图所示。
步骤 4 – 快速运行对话框打开,如下面的屏幕截图所示。
-
选择单个测试运行的状态或通过选中复选框选择多个测试用例。
-
选择状态并单击应用按钮。它一次更新所选测试运行的状态。
-
单击“确定”按钮确认状态更新,或单击“确定”和“刷新”按钮将最新的测试运行结果提交给测试套件。
qTest – 提交缺陷
在缺陷模块中,您可以创建、查看和编辑已创建的缺陷。qTest 缺陷跟踪器简单但功能强大。它允许实时管理缺陷。您可以轻松自定义与缺陷相关的字段和值,以识别和跟踪其解决过程。除此之外,qTest 还允许在提交、分配、更新或评论所选缺陷时订阅电子邮件通知。
您可以通过三种方式在执行时或执行后提交缺陷到特定的测试用例 –
- 在快速运行执行期间提交
- 在默认运行执行期间提交
- 测试执行完成后提交
在执行测试时提交
此过程类似于在快速运行或默认运行执行期间提交缺陷。在这两种情况下,唯一的区别是开始执行,其余步骤如下 –
您可以提交适用于所有步骤的特定测试步骤或测试用例的缺陷。
步骤 1 – 要在测试用例级别添加,请单击“提交缺陷”部分,如下面的屏幕截图所示,然后单击“新建”。
Step 2 – 同样,要在测试步骤级别添加缺陷,请单击“提交缺陷”图标,如下面的屏幕截图所示,然后单击“新建”。
步骤 3 – 在上述两种情况下,缺陷提交表单都在单独的窗口中打开。在提交缺陷之前输入以下字段 –
- 概括
- 固定发布/构建
- 分配给
- 类型
- 原因
- 环境
- 添加附件以验证差异,例如屏幕截图、日志等。
步骤 4 – 输入详细信息后,单击保存并关闭按钮,如下面的屏幕截图所示。
在 History 选项卡中,您可以看到针对此缺陷执行的所有操作或编辑。
将生成缺陷 ID,您可以通过将光标移动到缺陷符号上来查看与测试步骤相关联的缺陷,如下面的屏幕截图所示。
测试执行完成后提交缺陷
执行完成后,您可以提交缺陷或将缺陷链接到单个测试步骤或测试用例。以下是提交缺陷的步骤。
步骤 1 – 在执行历史部分的测试用例中选择缺陷图标以提交/链接缺陷到整个测试用例。
步骤 2 – 或者,选择测试日志详细信息中的缺陷图标,将缺陷提交/链接到已执行测试日志的各个测试步骤。
步骤 3 – 单击错误图标。它将打开一个对话框,其中包含提交/链接缺陷的选项。
步骤 4 – 单击新建提交链接到测试日志的缺陷。
步骤 5 – 输入现有的缺陷 ID 或搜索缺陷以链接到测试日志。
步骤 6 – 单击删除图标从测试日志中删除链接的缺陷。
以下屏幕截图显示了上面讨论的步骤。
qTest – 克隆缺陷
查看缺陷时,您可以使用克隆缺陷功能轻松创建缺陷副本。要克隆缺陷,您应该具有创建和编辑缺陷权限。
以下是克隆缺陷的步骤。
步骤 1 – 打开现有缺陷。转到缺陷部分并输入查询类型缺陷 ID。单击运行查询。结果将显示在底部,如下面的屏幕截图所示。
步骤 2 – 单击缺陷 ID 打开缺陷的详细信息。
步骤 3 – 单击克隆按钮。一个包含所有详细信息的新缺陷表单将被复制,如下面的屏幕截图所示。
步骤 4 – 单击克隆按钮后,该按钮被禁用,摘要的名称为克隆缺陷。
步骤 5 – 在克隆缺陷中编辑详细信息。然后,单击“保存”按钮提交克隆缺陷。
参考原始缺陷 ID 生成新的缺陷 ID,如下面的屏幕截图所示。
在克隆缺陷时考虑以下几点 –
- 克隆缺陷将始终处于新状态。
- 仅从原始缺陷复制缺陷的详细信息。
- 不会复制链接的测试运行、附件、评论和历史记录。
qTest – 导入缺陷
您可以使用 Excel 电子表格导入缺陷。Excel 文件是由行和列表示为单元格的文本文件。
从 Excel 导入数据时需要考虑以下事项。
- Excel文件的规则
- 将Excel文件导入系统
Excel 文件规则
创建 Excel 文件时请考虑以下几点 –
-
Excel 文件应仅在第一个工作表中包含数据。
-
工作表名称应为缺陷。
-
第一行应该有不同列和下一列的标题名称;数据应该代表每一列。
-
请注意,导入时第一行将映射到缺陷创建表单的不同字段。
-
Excel 文件中的一列只能与缺陷创建表单的一个字段进行映射。
-
缺陷 ID 字段不应与任何列映射。系统会自动生成一个缺陷 ID。
-
必填字段必须与Excel表格的列对应,不能为空。否则,系统会产生导入不成功的错误信息。
-
非必填字段可以不进行映射或数据可以为空。导入时,这些字段要么为空,要么默认值与项目设置中定义的一样。
导入 Excel 文件
现在让我们讨论如何导入 Excel 文件。以下是执行相同操作的步骤。
步骤 1 – 转到测试缺陷选项卡。
步骤 2 – 从根文件夹正上方的工具栏中选择导入 Excel BETA 图标。以下屏幕截图将帮助您理解这一步。
步骤 3 – 单击“导入 Excel”图标后,将打开导入缺陷向导 BETA。它带有一套规则。重新验证 Excel 工作表是否符合这些规则。
步骤 4 – 浏览 Excel 文件并上传。成功上传后,文件名将显示在向导中,如下面的屏幕截图所示。选中“使用导入文件的第一行作为标题”框。qTest 使用 Excel 文件的第一行作为标题。qTest 将获取文件的标题作为映射的可用字段。
如果选中上述步骤中的复选框并单击下一步按钮,则以下屏幕截图显示了映射的可用字段。
例如,您没有选择上述步骤中的选项,那么 qTest 将获取列的顺序作为可用字段映射。以下屏幕截图显示相同。
步骤 5 – 使用拖放功能,将缺陷字段与可用字段中的 Excel 工作表列名称进行映射,如下面的屏幕截图所示。
-
要删除映射字段,请单击框中的X符号。它将删除字段映射,如果需要,您可以将字段与其他列重新映射。
-
通过选中发送通知电子邮件复选框,将发送有关导入缺陷的电子邮件。
步骤 6 – 现在,单击“导入”按钮,如下面的屏幕截图所示。
成功导入后,您将获得导入的信息,如下面的屏幕截图所示。
一个带有两个按钮的对话框出现在上面的屏幕截图中 –
- OK – 它将带您到缺陷选项卡。
- 查看日志 – 使用它,您将能够看到导入的日志。
qTest – 报告
在报告模块中,您可以创建、查看和导出 qTest 支持的报告。qTest 支持 STLC 各个阶段的各种报告,以更好地跟踪测试执行、缺陷创建、需求覆盖和测试用例创建等进度。这些报告包含各种过滤器,用于获取最重要的信息以准备任何指标。
当您导航到“报告”部分时,它会在左侧面板上显示不同活动的可用报告列表。在右侧面板上,qTest 具有每个报告的详细说明,如下面的屏幕截图所示。
准备报告
在本节中,我们将学习如何在 qTest 中准备报告。以下是步骤 –
步骤 1 – 要创建报告,请在左侧面板中选择报告名称。以下屏幕截图显示在测试执行报告下选择了有缺陷的执行状态。显示一组过滤器选项以缩小报告的范围。在这种情况下,有模块、发布和测试用例类型过滤器。
步骤 2 – 根据每个过滤器中的可用列表选择选项。单击上面的屏幕截图中的显示。它将生成图表中的报告。它还在表格列中显示数据。
第 3 步– 单击屏幕右上角的“邮件”按钮,以 XLS、CSV 或 PDF 格式通过电子邮件发送报告。它会显示一个对话框,您可以在其中选择“发送给他人”并输入电子邮件地址,然后单击“确定”。
以下屏幕截图显示了如何通过电子邮件发送报告。
将出现一个对话框,提供有关处理电子邮件请求的信息。
同样,可以生成任何可用的报告。第一步是选择报告。第二步是使用可用的过滤器选项执行报告设置,然后单击显示按钮。
报告由以下三个部分生成 –
- 最新信息 – 这是统计数据。
- 图表 – 它可能是饼图或表格图。
- 数据网格 – 用于准备报告的数据。
qTest – 过滤器
qTest 支持筛选功能来缩小显示项目的范围。左侧面板工具栏上的过滤器仅适用于测试计划、需求、测试设计和测试执行选项卡。过滤器不支持缺陷和报告部分;这些部分有不同的过滤器来缩小项目的范围。
如何使用过滤器?
以下是使用过滤器功能的步骤。
步骤 1 – 转到“测试计划”部分,然后单击左侧面板工具栏中的“过滤器”图标,如下面的屏幕截图所示。
步骤 2 – 选择设置过滤器图标,它会显示一个对话框,如下面的屏幕截图所示。您可以通过选择“过滤器”作为“发布”或“构建”来设置过滤器。
对于这两个选项,您将获得以下筛选选项 – 发布或构建、开始日期、状态和结束日期。选择后,单击过滤器按钮。
现在,仅显示第 2 版的详细信息,如下面的屏幕截图所示。
步骤 3 – 要删除过滤器,请单击过滤器 → 清除过滤器。
同样,可以为其他部分(需求、测试设计和测试执行)设置或清除过滤器。
qTest – 拖放
qTest 支持拖放功能。它有助于在同一项目中快速移动或复制对象。此功能有一个限制——您不能从一个项目拖放到另一个项目。
以下是使用此功能的步骤。
步骤 1 – 要移动/重新排序对象,请按住鼠标左键并将对象拖动到目标文件夹。
步骤 2 – 要复制对象并将其放入另一个文件夹,请继续按住鼠标左键和 CTRL 键。现在,将对象拖到目的地。它将对象复制到目标文件夹中。
qTest – 热键
qTest 在每个部分都支持广泛的热键。热键也称为键盘快捷键。您可以在每个部分的左下角看到这些快捷方式,如下面的屏幕截图中红色圆圈所示。
下表列出了支持的热键。要使用特定的热键,您应该在相应的页面上。例如,在使用热键创建发布时,您应该首先导航到测试计划部分,然后使用Shift + D。
Hotkeys | 页 | |||||
---|---|---|---|---|---|---|
测试计划 | 要求 | 测试设计 | 测试执行 | 缺陷 | 报告 | |
Ctrl + S | 保存对象 | 保存对象 | 保存对象 | 保存对象 | 保存对象 | X |
Ctrl + G | 保存一个对象并转到下一个项目(对象树上的同一级别) | 保存一个对象并转到下一个项目(对象树上的同一级别) | 保存一个对象并转到下一个项目(对象树上的同一级别) | 保存一个对象并转到下一个项目(对象树上的同一级别) | X | X |
Shift + D | 创建发布 | 创建模块 | 创建模块 | 创建测试周期 | X | X |
Shift + Delete, Shift + X | 删除对象 | 删除对象 | 删除对象 | 删除对象 | X | X |
Shift + C | 创建构建 | 创建需求 | 创建测试用例 | X | X | X |
Shift + S | X | X | X | 创建测试套件 | X | X |
Shift + R | X | X | X | 创建测试运行 | X | X |
Ctrl + E | X | X | X | X | 保存并关闭缺陷 | X |
qTest – 回收站
qTest 支持回收站概念,即您可以暂时删除不需要的对象,并在需要时稍后恢复它们。删除对象时,qTest 会移动回收站中的对象,您可以稍后将这些对象还原到其原始位置。回收站仅支持测试计划、需求、测试设计和测试执行部分。此功能不适用于缺陷和报告部分。
要删除和恢复,您应该具有删除对象权限。
临时删除
如前所述,您可以使用拖放功能将对象移动到回收站中。或者,您也可以删除该对象,这最终会将其移至回收站。
将出现一个对话框要求确认,单击YES。
要查看所有已删除的对象,请单击工具栏上的回收站。
永久删除
现在让我们讨论如何永久删除对象。
步骤 1 – 单击左侧导航栏上的回收站图标。选择菜单和对象以永久删除对象。
步骤 2 – 要一次删除多个对象,请选中每个项目的复选框,如下面的屏幕截图所示。
步骤 3 – 单击页面底部的永久删除按钮,如上图所示。
您将收到永久删除消息。单击此按钮后,对象将从回收站中永久消失。
还原对象
在本节中,我们将讨论如何在 qTest 中恢复对象。
步骤 1 – 单击左侧面板工具栏顶部的回收站图标。
步骤 2 – 选择菜单和对象以查找要从回收站恢复的对象。
步骤 3 – 单击页面底部的“恢复”按钮进行确认。所选对象将移回其原始位置。
qTest – 搜索
您可以快速搜索系统对象,例如需求、测试用例、测试运行或缺陷。您还可以通过在位于任何页面右上角的搜索框中输入关键字来搜索属于系统对象的部分信息,例如描述或评论。
以下屏幕截图显示了搜索框的位置。
qTest 还支持自由文本搜索和语法搜索。
自由文本搜索
系统搜索您键入的自由文本,然后返回所有具有自由文本的对象。除此之外,以下一组预定义函数可用于查找对象 –
-
发布– ID、名称、状态、描述、发布说明
-
构建– ID、名称、状态、构建说明
-
要求– ID、名称、状态、描述、类型、注释
-
测试用例– ID、名称、描述、状态、类型、测试步骤描述、测试步骤预期结果、注释
-
测试套件– ID、名称、描述、执行类型
-
缺陷– ID、摘要、描述、状态、类型、注释
-
测试运行– ID、名称、状态、执行类型、测试步骤描述、测试步骤预期结果、测试步骤实际结果
语法搜索
根据以下详细信息,语法搜索有助于缩小搜索结果的范围或查找唯一对象。
按 ID 搜索
每个 qTest 对象都与一个 ID(一个前缀和一个 ID 号)相关联。它有助于引用独特的对象以及快速搜索它们。以下语法可用于使用 id 查找对象。
-
id:id_number – 此语法返回具有指定 ID 号的对象。例如:id:50 将返回 ID 号为 50 的所有对象,例如需求 RQ-50、缺陷 DF-50、测试用例 TC-50 等。
-
id:prefixid_number – 这与 obj: object_typeid:id_number 的工作方式相同。要查找唯一对象,您可以使用对象前缀(RQ、TC、DF 等)进行定义。此语法将返回指定类型和 ID 号的唯一对象。例如,id:tc-50 或 obj:tc id:50 将返回测试用例 TC-50。
组合不同的关键字
您可以使用更高级的语法搜索来缩小搜索结果的范围,例如obj:object_typeobject_field: free text AND/OR () obj:object_typeobject_field: free text。下表列出了可用于进行高级语法搜索的关键字。
Objects | Object_type 搜索键 | 对象字段 | Object_field 搜索键 |
---|---|---|---|
Release | rls | 名称 | 名称 |
Status | 状态 | ||
Description | 德 | ||
Release note | 笔记 | ||
Build | 黑色 | 名称 | 名称 |
Status | 状态 | ||
Build note | 笔记 | ||
Test Case | tc | 名称 | 名称 |
Description | 德 | ||
Status | 状态 | ||
Type | 类型 | ||
Comment | 厘米 | ||
Test Step Description | tsdes | ||
Test Step Expected Result | tsexp | ||
Requirement | 请求 | 名称 | 名称 |
Description | 德 | ||
Status | 状态 | ||
Priority | 打印 | ||
Type | 类型 | ||
Comment | 厘米 | ||
Test Suite | ts | 名称 | 名称 |
Description | 德 | ||
Execution type | 类型 | ||
Test Run | tr | 名称 | 名称 |
Status | 状态 | ||
Execution Type | 类型 | ||
Test Step Description | tsdes | ||
Test Step Expected Result | tsexp | ||
Test Step Actual Result | tsact | ||
Defect | df | 概括 | 和 |
Description | 德 | ||
Severity | svt | ||
priority | 打印 | ||
Status | 状态 | ||
Type | 类型 | ||
Comment | 厘米 |
qTest – 切换 ID
qTest 中的每个对象,例如测试用例、需求、模块、发布、测试套件、测试运行等,都有一个唯一的 ID,并且始终附加一个对象。您可以显示或隐藏此 ID 以及对象的名称。可以使用切换 ID 来完成此功能。
以下是显示或隐藏切换 ID 的步骤。
步骤 1 – 转到任何一个选项卡,缺陷和报告除外。
步骤 2 – 单击左侧面板工具栏上的切换 ID图标。
基于选项卡,它将通过检查对象来显示对象。您将能够看到切换 ID。取消选中它们将隐藏切换 ID。
以下屏幕截图显示了测试计划选项卡下的切换 ID 功能。
以下屏幕截图显示了“需求”选项卡下的“切换 ID”功能。
以下屏幕截图显示了测试设计选项卡下的切换 ID 功能。
以下屏幕截图显示了测试执行选项卡下的切换 ID 功能
qTest – 标记 ID
该标记ID功能允许以在富文本字段彼此连结/标签物体,如描述。您可以在描述中提及将进一步转换为链接的其他对象的名称。使用此链接,您将能够导航到链接的对象。
以下是标记 ID 的步骤。
步骤 1 – 转到任何富文本字段,例如测试设计 → 测试套件 → 描述。
第 2 步– 使用语法作为@object ID;例如,@TC-1。只要您输入任何对象 ID,就会进行疯狂搜索并显示所有匹配的对象。在这里,您可以选择要标记的对象,如下面的屏幕截图所示。
步骤 3 – 选择后,标记的 ID 将显示为超链接。单击保存以保留更改。
步骤 4 – 单击标记对象超链接,查看链接对象的详细信息。