- qTest 教程
- qTest - 首页
- qTest - 简介
- qTest - 功能
- qTest - 免费试用
- qTest - 登录
- qTest - 仪表盘
- qTest - 邀请用户
- qTest - 添加项目
- 测试计划和版本管理
- 测试计划和构建管理
- qTest - 模块管理
- qTest - 需求
- qTest - 创建关联测试用例
- qTest - 导入需求
- qTest - 导出需求
- qTest - 导出RTM
- qTest - 测试设计
- qTest - 调用测试用例
- qTest - 批准测试用例
- qTest - 导入测试用例
- qTest - 导出测试用例
- qTest - 测试周期管理
- qTest - 测试套件管理
- qTest - 添加测试运行
- qTest - 测试执行
- qTest - 快速运行
- qTest - 提交缺陷
- qTest - 克隆缺陷
- qTest - 导入缺陷
- qTest - 报告
- qTest - 筛选
- qTest - 拖放
- qTest - 快捷键
- qTest - 回收站
- qTest - 搜索
- qTest - 切换ID
- qTest - 标签ID
- qTest 有用资源
- qTest - 快速指南
- qTest - 有用资源
- qTest - 讨论
qTest - 快速指南
qTest - 简介
qTest 是一款用于项目管理、缺陷跟踪和测试管理的测试管理工具。它遵循集中式测试管理理念,有助于轻松沟通,并协助跨 QA 团队和其他利益相关者快速开展任务。
qTest 是一款基于云的工具,由 QASymphony 开发。它支持所有浏览器,尤其是 Chrome、Firefox、IE 等,也支持不同的 Windows 操作系统版本——Windows XP、Vista、7 等。qTest 为企业邮箱提供 14 天的试用期,最多可供 4 个用户使用。qTest 可以与许多其他工具集成——JIRA、Bugzilla、FogBugz、Version One 等。
许可证和免费试用
以下几点与 qTest 的许可证和免费试用以及相关服务有关。
qTest 是一款商业工具,提供 14 天的试用版本。
要使用 JIRA 服务,需要许可证。
qTest 为企业邮箱提供免费许可证。
基本版本(免费试用版)最多可供 4 人使用。
qTest 的用途
以下是 qTest 的不同用途:
用于跟踪从软件测试生命周期第一阶段开始的所有 QA 活动。
支持版本管理、构建管理和模块管理。
支持 QA 执行的所有宏观级活动。
有助于执行 QA 任务,例如编写测试用例、执行、报告等。
用于项目管理、任务跟踪、需求管理和测试管理。
qTest 规格
下表列出了 qTest 的不同规格以及每个规格的描述。
序号 | 规格和描述 |
---|---|
1 |
应用程序版权 由 QASymphony 处理 提供商业版和试用版 |
2 |
工具范围 用作测试自动化框架 用作测试实用程序 |
3 |
测试方法 敏捷测试 黑盒测试 探索式测试 功能/手动测试 传统测试 |
4 |
工具目标 桌面测试 Web 测试 |
5 |
管理功能 需求管理 版本和构建管理 模块管理 测试管理报告 |
6 |
硬件要求 CPU - P4 2.5GHz 及以上 RAM - 1GB 及以上 网络速度 - 1000Mbps 及以上 硬盘 - 1GB 及以上 |
7 |
错误处理 捕获屏幕截图 |
8 |
用户界面 COM API 直接UI GUI可用性 |
qTest - 功能
qTest 拥有广泛的功能,吸引 QA 和其他利益相关者进行测试管理。本章将讨论 qTest 的核心功能。
qTest 核心功能
下表列出了 qTest 的核心功能。
序号 | 核心功能和描述 |
---|---|
1 |
测试支持 qTest 支持以下测试方法:
|
2 | 集中和组织
|
3 | 管理和跟踪执行
|
4 | 通知
|
5 | 强力搜索
|
6 | 报告
|
7 | 随着团队增长而扩展
|
8 | 集成
|
9 | 常用功能
|
10 | 数据恢复
|
qTest - 免费试用
qTest 为企业邮箱提供 14 天的免费试用,包含一些基本功能;最多可供四个用户访问。qTest 还提供一系列计划,包含不同的高级功能和加载项。成本取决于用户数量。
访问https://www.qasymphony.com,您可以查看不同的试用计划。
免费试用设置
现在让我们讨论如何设置免费试用。请按照以下步骤了解设置:
步骤 1 - 访问https://www.qasymphony.com,然后单击菜单栏右侧的免费试用选项卡,如下面的屏幕截图所示。
步骤 2 - 单击“开始免费试用”按钮。
步骤 3 - 它将打开一个基本表单以创建 qTest 帐户。输入以下详细信息,如下面的屏幕截图所示。
名字
姓氏
企业邮箱 - 请注意,它不接受 gmail、yahoo 和 outlook 邮箱。它应该是企业邮箱。同一邮箱可以用作访问 qTest 的用户名。
行业
您位于何处
员工人数
公司名称
创建您的 qTest 网址 - 它应该是唯一的,此 URL 将用于访问 qTest 应用程序
密码 - 用于验证此 URL 的访问权限
步骤 4 - 输入所有详细信息后,单击上面的屏幕截图中所示的创建 qTest 试用版按钮。它将为新用户显示一个感谢页面,如下面的屏幕截图所示。您可以看到输入的域名和用户名以及立即访问 qTest按钮。
步骤 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 应用、资源、存储库和 qTest 帮助以及个人资料摘要。
在左下方,有一个链接 -“键盘快捷键”。单击它时,它会显示不同的键盘按键组合以导航到特定功能。
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 的详细信息,例如版本和版权信息。
以下屏幕截图显示资源库下可用的不同文档。
用户个人资料
点击个人资料链接,您可以查看您的个人资料(我的个人资料)和公司资料(公司个人资料),并管理这些部分。点击注销后,您将返回登录页面,并且无法在再次登录之前访问项目详细信息。
管理是角色,其可用性取决于登录用户的角色。只有当用户是管理员时,才会显示此链接。在免费试用中,所有用户默认都是管理员。
以下屏幕截图显示用户个人资料部分下可用的功能。
我的个人资料
点击我的个人资料,您可以查看和编辑您的帐户详细信息。您需要点击保存才能保存所有已编辑的详细信息。这里还有一个更改密码的功能。输入所需详细信息后,点击更改密码以激活新密码。
以下屏幕截图显示帐户信息和更改密码部分。
公司个人资料
点击公司个人资料链接,将显示公司的基本信息。这些是注册时输入的详细信息。您可以编辑和添加新详细信息。点击保存以保存详细信息。
qTest - 邀请用户
要邀请新用户加入您的 qTest 域,请按照以下步骤操作。
步骤 1 - 导航到用户个人资料部分并点击管理,如下面的屏幕截图所示。
步骤 2 - 点击右上角的许可证 - 用户选项卡。
步骤 3 - 点击+邀请按钮,向您的 qTest 域发送电子邮件以邀请新用户。
步骤 4 - 点击 +邀请按钮后,将出现邀请用户对话框。输入被邀请人的电子邮件 ID,然后点击确定向相关人员发送电子邮件。
收到邀请后,他们将收到一封包含激活链接的欢迎电子邮件。屏幕上将显示一条成功消息以及激活链接;如果被邀请人未收到正确的电子邮件,管理员可以手动发送电子邮件将其添加。
添加被邀请人到系统后,管理员可以授予他们管理员级别的访问权限,或为其设置默认用户个人资料。
被邀请用户的列表可以在表格中查看,如下面的屏幕截图所示。操作列中包含重新发送邀请链接、停用用户链接和分配项目链接。
qTest - 添加项目
在本章中,我们将了解如何将项目添加到 qTest。要添加项目,您必须具有管理员权限。
创建项目
以下是将项目添加到 qTest 的步骤。
步骤 1 - 转到用户个人资料部分并点击管理,如下面的屏幕截图所示。
默认情况下,“项目”选项卡显示+添加新项目按钮,如下面的屏幕截图所示。
步骤 2 - 输入项目名称、开始和结束日期、说明并分配用户作为管理员,如下面的屏幕截图所示。然后,点击底部的+添加按钮。
点击 +添加按钮后,项目将成功添加,并将出现一个带有确定按钮的对话框,如下面的屏幕截图所示。
步骤 3 - 点击确定,您将能够在表格中看到新添加的项目。
步骤 4 - 您可以通过点击屏幕左上角的选项并选择项目名称来访问此项目,如下面的屏幕截图所示。
点击项目名称后,将显示相应项目的测试计划页面。
qTest - 测试计划和版本管理
在本章中,我们将讨论什么是测试计划以及如何管理版本。
什么是测试计划?
请考虑以下几点,以了解什么是测试计划。
qTest 在测试计划模块中支持灵活且轻量级的项目管理。
测试计划支持版本和构建管理子模块。
在敏捷方法中,版本通常称为冲刺。
在敏捷中,构建称为子冲刺或迭代。
测试计划允许用户和利益相关者管理和跟踪所有测试和开发工作计划以及实际状态。
除此之外,用户还可以将需求添加到这些版本和构建的范围内。
它有助于从测试计划中追溯需求、缺陷等。
创建新版本
版本是测试计划的子计划。所有版本都与测试计划的完整目标相结合。版本结构从测试计划同步到测试执行。
要创建版本,您必须具有创建版本权限。
以下是创建版本的步骤。
步骤 1 - 要创建新版本,有两个选项。右键单击左侧面板中的某个位置,然后选择新建→新建版本。
步骤 2 - 点击面板左侧的新建版本图像,如下面的屏幕截图所示。
步骤 3 - 点击任何一个选项都会生成一个创建版本表单,如下面的屏幕截图所示。
步骤 4 - 在表单中输入以下字段:
- 版本名称
- 状态
- 开始日期
- 结束日期
- 描述
- 版本说明
- 资源
- 如有任何附件
注意 - 请确保开始日期和结束日期必须在项目时间范围内。日期应与测试执行同步。
步骤 5 - 输入所有详细信息后,点击屏幕右上角的保存按钮。
点击保存后,您将收到一条消息,显示所有更改都已成功保存。版本名称将显示在项目名称下方的左侧面板中,如下面的屏幕截图所示。
编辑版本
现在让我们讨论如何编辑版本。要编辑版本,您必须具有编辑版本权限。
以下是编辑版本的步骤。
步骤 1 - 选择要编辑的版本,然后双击以进一步浏览。
步骤 2 - 编辑版本名称、属性、状态、开始日期、结束日期、描述、版本说明或任何其他字段,如下面的屏幕截图所示。
步骤 3 - 点击保存以完成编辑。
移动/复制版本
我们现在将了解如何移动或复制版本。要移动/复制版本,用户必须具有创建/编辑权限。此功能允许创建版本的副本或重新排序版本结构。
按照以下步骤移动/复制版本。
步骤 1 - 要复制单个或多个版本,请选择这些版本并右键单击所选版本。
步骤 2 - 点击复制,如下面的屏幕截图所示。
步骤 3 - 现在,右键单击测试计划树中的任意位置,然后选择粘贴以复制版本,如下面的屏幕截图所示。
也可以复制已关闭的版本。它只复制属性,而不复制范围和附件。
版本只能在测试计划结构中移动,而不能在测试执行中移动。
删除版本
现在让我们了解如何删除版本。要删除版本,您必须具有删除版本权限。
按照以下步骤删除版本。
步骤 1 - 选择要删除的单个或多个项目。
步骤 2 - 右键单击所选版本,然后点击删除,如下面的屏幕截图所示。
步骤 3 - 将出现一个对话框,询问是否确认删除。点击是,如下面的屏幕截图所示。
步骤 4 - 页面将刷新,版本将从测试计划面板中删除。
qTest - 测试计划和构建管理
为了实现版本的客观,可能会有多个构建。构建始终只与一个版本关联。构建以有限的功能实现版本的局部目标。
构建只能在版本内创建,不能在根文件夹中创建。如果版本关闭,构建将自动更改为关闭状态。构建范围定义在版本范围内。如果一个需求定义在多个构建中,则需求链接将从旧构建移动到新构建。
创建新构建
要创建构建,您必须具有创建构建权限。请按照以下步骤创建构建。
步骤 1 - 要创建新构建,请选择一个版本并使用任何一个选项,如下面的屏幕截图所示。右键单击左侧面板中的某个位置,然后选择新建→新建构建。
步骤 2 - 点击面板左侧的新建构建图标/图像,如下面的屏幕截图所示。
步骤 3 - 选择任何一个选项都会打开创建构建表单。
步骤 4 - 在表单中输入以下字段:
- 构建名称
- 状态
- 构建日期
- 构建说明
- 作为构建范围的资源
- 如有任何附件
注意 − 请确保构建日期在发布时间线内。日期应与测试执行同步。
步骤 5 − 输入所有详细信息后,单击屏幕右上角的保存按钮。
单击“保存”后,您将收到一条消息,显示已成功保存所做的更改。构建名称显示在左侧面板中,位于项目名称下方,如下面的屏幕截图所示。
编辑构建
在本节中,我们将了解如何编辑构建。要编辑构建,您必须拥有“编辑构建”权限。
请按照以下步骤编辑构建。
步骤 1 − 选择要编辑的构建,然后双击打开详细信息。
步骤 2 − 编辑构建的名称、属性、状态、构建日期、构建说明或任何其他字段,如下面的屏幕截图所示。
步骤 3 - 点击保存以完成编辑。
移动/复制构建
要移动/复制构建,您必须拥有“创建/编辑构建”权限。此功能允许创建构建的副本或重新排序构建结构。请按照以下步骤移动/复制构建。
步骤 1 − 要复制/剪切单个或多个构建,请选择构建。右键单击选定的构建。
步骤 2 − 选择复制/剪切,然后单击,如下面的屏幕截图所示。
步骤 3 − 现在,选择一个版本进行粘贴,然后右键单击。选择粘贴已复制的构建,如下面的屏幕截图所示。
也可以复制已关闭的构建,但不能剪切。它只复制属性,而不复制范围和附件。
删除构建
要删除构建,您必须拥有“删除构建”权限。删除构建时,请考虑以下几点。
可以一次删除多个构建。
您不能删除已关闭的版本下的构建。
如果构建与测试执行中的对象(如测试套件、测试运行或测试周期)相关联,则在删除之前应删除关联。否则,删除功能将不起作用。
请按照以下步骤删除构建。
步骤 1 − 选择要删除的单个构建或多个构建。
步骤 2 − 右键单击选定的构建,然后单击删除,如下面的屏幕截图所示。
步骤 3 − 将出现一个对话框,要求确认删除;单击是,如下面的屏幕截图所示。
页面将刷新,并且构建将从测试计划面板中删除。
qTest - 模块管理
模块是“需求”和“测试设计”菜单内的文件夹结构。这些模块分别在相应部分中包含需求和测试用例。您可以将模块定义为具有相同产品性质的一组功能。模块结构会在需求和测试设计(测试用例)之间自动同步。
创建模块
要创建模块,您必须拥有“创建模块”权限。以下是创建模块的步骤:
步骤 1 − 转到“需求”或“测试设计”部分。
步骤 2 − 选择左侧“需求面板”中的根文件夹。
步骤 3 − 要创建新模块,请使用以下屏幕截图中显示的任何选项。右键单击左侧面板中的某个位置,然后选择“新建”→“新建模块”。
步骤 4 − 单击面板左侧用红色圆圈标出的“新建模块”图标/图像,如下面的屏幕截图所示。
步骤 5 − 单击任何一个选项,将打开以下“创建模块”表单。
步骤 6 − 在表单中输入以下字段:
- 顶部的模块名称
- 描述
注意 − 模块页面具有统计部分。它显示所选模块的需求和子模块的数量。在子项中,它显示各个需求的详细属性。
步骤 7 − 输入所需详细信息后,单击屏幕右上角的保存按钮,如下面的屏幕截图所示。
单击“保存”后,您将收到一条消息,显示已成功保存所做的更改。模块名称显示在左侧面板中,位于项目名称下方,如下面的屏幕截图所示。
注意 − 用户最多可以添加 99 个级别的子模块。模块表单不支持任何自定义字段。
编辑模块
现在让我们讨论如何编辑模块。要编辑模块,您必须拥有“编辑模块”权限。
以下是编辑模块的步骤:
步骤 1 − 选择要编辑的模块,然后双击以进一步浏览它。
步骤 2 − 编辑模块的名称和说明,如下面的屏幕截图所示。
步骤 3 - 点击保存以完成编辑。
注意 − 需求中模块的任何更改都将更新测试设计,反之亦然。模块结构在需求和测试设计之间自动同步。
移动/复制模块
要移动/复制模块,您必须拥有“创建/编辑模块”权限。此功能允许创建模块的副本或重新排序模块结构。
以下是移动/复制模块的步骤。
步骤 1 − 要复制/剪切单个或多个模块,请选择模块。右键单击选定的构建。
步骤 2 − 选择复制/剪切,如下面的屏幕截图所示。
步骤 3 − 现在,选择一个模块进行粘贴,然后右键单击它。选择已复制模块的粘贴选项,如下面的屏幕截图所示。
注意 − 如果模块在复制或移动模块时具有子模块,则所有其他子模块也将被复制/移动。
删除模块
要删除模块,您必须拥有“删除模块”权限。删除模块时,请考虑以下几点。
可以一次删除多个模块。
如果模块具有许多子模块,则在删除模块的过程中,子模块也会被删除。
删除需求中的模块也将删除测试设计中已同步的模块,反之亦然。
模块可以包含需求、测试用例等 - 删除它时,它将删除所有这些项目。
以下是删除构建的步骤。
步骤 1 − 选择要删除的单个模块或多个模块。
步骤 2 − 右键单击选定的模块,然后单击删除,如下面的屏幕截图所示。
步骤 3 − 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,并且模块将从“需求”和“测试设计”面板中删除。
qTest - 需求
在本章中,我们将了解 qTest 的需求。请考虑以下几点以了解 qTest 的需求。
qTest 具有简单灵活的需求界面。它会自动将项目需求结构同步到测试设计结构。
使用此界面,您可以在需求存储库中创建、编辑、移动和删除需求。
需求可以在内部创建,也可以从第三方工具(如 JIRA、Version One 等)外部导入。
缺陷可以链接到需求。流程将为缺陷→测试运行→测试用例→需求→测试计划。
您可以跟踪需求可追溯性和测试执行报告。
创建新的需求
需求始终放置在模块中。在开始创建需求之前,应完成模块结构。
以下是创建需求的步骤。
步骤 1 − 转到“需求”部分。
步骤 2 − 在左侧“需求面板”中选择要创建需求的模块。
步骤 3 − 要创建新的需求,请右键单击左侧面板中的某个位置,然后选择“新建”→“新建需求”。以下屏幕截图显示了此步骤。
步骤 4 − 单击面板左侧的新建需求图标/图像,如下面的屏幕截图所示。
步骤 5 − 单击其中一个选项以打开“创建需求”表单,如下面的屏幕截图所示。
步骤 6 − 在表单中输入以下字段:
- 需求名称
- 状态
- 优先级
- 类型
- 指派给
- 描述
在“资源”部分,可以使用“链接测试用例”选项。无需立即创建需求。这也可以在以后阶段完成。
“创建关联测试用例”选项不是强制性的,也可以稍后管理。
在“历史记录”选项卡中,您可以查看在此需求上执行的所有过去的操作。
步骤 7 − 在“注释”选项卡中,添加注释和说明以供参考,如下面的屏幕截图所示。
步骤 8 − 输入所有详细信息后,单击屏幕右上角的“保存”按钮。
单击“保存”后,您将收到一条关于所做更改的成功消息。需求名称显示在左侧面板中,位于项目名称下方,如下面的屏幕截图所示。
编辑需求
编辑需求时,也将为链接的测试用例以及审核通知更改。以下是编辑需求的步骤。
步骤 1 − 选择要编辑的需求,然后双击打开详细信息。
步骤 2 − 编辑需求的属性,例如名称、状态、指派给、说明,如下面的屏幕截图所示。
步骤 3 - 点击保存以完成编辑。
移动/复制需求
此功能允许创建需求的副本或重新排序需求。以下是移动/复制需求的步骤。
步骤 1 − 要复制/剪切单个需求或多个需求,请选择需要复制/剪切的需求,然后右键单击选定的需求。
步骤 2 − 选择复制/剪切,然后单击,如下面的屏幕截图所示。
步骤 3 − 现在,选择一个模块进行粘贴,然后右键单击。选择已复制模块的粘贴选项,如下面的屏幕截图所示。
删除需求
现在我们将讨论如何删除需求。删除需求时,请考虑以下几点:
- 可以一次删除多个需求。
- 删除需求不会影响链接的测试用例。
- 链接的测试用例将在测试设计中可用。
以下是删除需求的步骤。
步骤 1 − 选择单个或多个要删除的需求。
步骤 2 − 右键单击所选需求,然后单击删除,如下面的屏幕截图所示。
步骤 3 − 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,并且模块将从“需求”和“测试设计”面板中删除。
qTest - 创建关联测试用例
qTest 允许您创建测试用例来涵盖特定的需求。您可以在创建需求时或稍后创建关联的测试用例。您可以基于需求创建测试用例结构。
以下是为需求创建关联测试用例的步骤。
步骤 1 − 选择一个需求,即模块文件夹下的“需求”或“测试设计”选项卡。
将打开需求的查看/编辑页面。
下面的屏幕截图显示了名为“创建关联测试用例”的部分。
步骤 2 − 输入测试用例的名称,从类型列表中选择一个选项。输入测试用例的描述和前提条件。
下面的屏幕截图显示了如何输入测试用例的详细信息。
步骤 3 − 单击创建按钮完成创建过程,如下面的屏幕截图所示。创建需求中的关联测试用例后,不应单击“保存”按钮。
创建关联测试用例后,测试用例将自动链接到需求。现在,测试用例显示在“关联测试用例”部分,如下面的屏幕截图所示。
同一个测试用例也将自动添加到同一模块下的测试设计中,并显示关联的需求。
下面的屏幕截图显示了“测试设计”选项卡的概述。
qTest - 导入需求
您可以使用 Excel 电子表格一次创建多个需求。Excel 文件是由行和列作为单元格表示的文本文件。
从 Excel 导入数据时,需要考虑以下几点。
- Excel 文件规则。
- 将 Excel 文件导入系统。
Excel 文件规则
现在让我们讨论使用 Excel 时需要考虑的规则:
Excel 文件应仅在第一张工作表中包含数据。
工作表名称应与将导入需求的模块名称相同。
第一行应包含不同列的标题名称。从下一行开始,数据应代表每一列。
导入时,第一行将与需求表单的不同字段进行映射。
Excel 文件中的一列只能与需求表单中的一个字段映射。
需求 ID 字段不应与任何列映射。系统将自动生成需求 ID。
必填字段必须与 Excel 工作表的列映射,并且不应为空。否则,系统将生成导入失败的错误消息。
非必填字段可以不映射,或者数据可以为空。导入时,这些字段将为空白,或者具有项目设置中定义的默认值。
qTest 支持模块名称最多 500 个字符,而 Excel 工作表仅支持 31 个字符的工作表名称长度。因此,请确保模块名称不要太长,也不要超过 31 个字符。
以下是一个示例 Excel 工作表。
需求 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 − 单击“导入”,如下面的屏幕截图所示。
导入成功后,您将获得导入的信息。将出现一个带有三个按钮的对话框,如下面的屏幕截图所示。
确定 − 它将带您进入“需求”选项卡。
确定并刷新 − 它将刷新页面,您将能够看到所有导入的信息。
查看日志 − 这使您可以查看导入的日志。
下面的屏幕截图显示了导入的信息。
qTest - 导出需求
qTest 支持将需求详细信息导出到 HTML 文件或 Excel 文件的功能。
以下是导出需求详细信息的步骤。
步骤 1 − 选择根文件夹,然后单击“导出需求”图标,如下面的屏幕截图所示。
步骤 2 − 单击该图标后,将显示一组选项(用于下载)。选择“需求详细信息报告”并单击。
“导出需求”向导将打开,其中包含需求详细信息的列。下面的屏幕截图显示了“导出需求”向导。
步骤 3 − 从左侧选择框中选择需求字段(所有需要导出的字段)到右侧选择框。使用右侧的向上和向下箭头,您可以重新排序导出文件中需求字段的显示顺序。您还可以选择 HTML 或 XLS 单选按钮。下面的屏幕截图显示了选择 HTML 作为导出文件时的向导设置。
步骤 4 − 选择 XLS 格式,将出现一个额外的复选框以确认是否将需求合并到一个工作表中。单击该复选框,每个模块将作为包含需求的单独工作表导出。
下面的屏幕截图显示了向导中的 XLS 导出设置。
单击“重置”按钮将重置所有需求字段以进行默认导出。所有设置都将更改为默认设置。
单击“取消”按钮将关闭向导,并将控制权发送回“需求”选项卡。
单击“确定”按钮将根据向导中选择的导出需求。
下面的屏幕截图显示了一个示例导出的 HTML 文件。
下面的屏幕截图显示了一个示例导出的 XLS 文件。这用作封面页。
下面的屏幕截图显示了导出的需求。
您可以一次选择一个模块的单个需求进行导出。通过选择根文件夹,您可以导出根文件夹内模块和子模块中存在的所有需求。
qTest - 导出RTM
RTM 代表需求追溯矩阵。用户可以下载需求选项卡的 RTM 来跟踪测试用例和需求。
以下是导出需求详细信息的步骤。
步骤 1 − 选择根文件夹,然后单击“导出需求”图标,如下面的屏幕截图所示。
步骤 2 − 单击该图标将显示一组选项(用于下载),如下面的屏幕截图所示。选择“需求详细信息报告”。
单击“需求追溯矩阵报告”后,将下载包含详细信息的 Excel 文件。下面的屏幕截图显示了包含 RTM 详细信息的示例 Excel 文件。
您可以一次选择一个模块的单个需求进行导出。通过选择根文件夹,您可以导出根文件夹内模块和子模块中存在的所有需求。
qTest - 测试设计
在 qTest - 测试设计模块中,您可以在需求库中创建、移动、编辑和查看需求。qTest 支持创建、更新和删除测试用例。此外,qTest 遵循审批工作流来管理测试用例的审批,并且当启用可防止测试人员执行任何尚未获得利益相关者批准的测试用例的附加功能时。
创建测试用例
要创建测试用例,您必须具有创建测试用例的权限。以下是关于在“测试设计”选项卡中创建测试用例的步骤。
步骤 1 − 转到“测试设计”部分。
步骤 2 − 在左侧面板中选择应在其中创建测试用例的模块,如下面的屏幕截图所示。
步骤 3 − 要创建新的测试用例,请右键单击左侧面板中的某个位置,然后选择“新建”→“新建测试用例”。
步骤 4 − 单击面板左侧的“新建测试用例”图标/图像,如下面的屏幕截图所示。
“创建测试用例”模板将打开,如下面的屏幕截图所示。
步骤 5 − 在表单中输入以下字段:
- 测试用例的名称
- 状态
- 类型
- 指派给
- 描述
- 前提条件
- 优先级
步骤 6 − 在“测试步骤”部分,输入测试描述和预期结果。使用 Shift + Enter 为步骤 1 写入多行。然后,按 Tab 键或单击“+”号以输入新步骤。要重新排序测试步骤,请使用向上和向下箭头。要删除测试步骤,请使用交叉符号。
步骤 7 − 在“资源”选项卡中,单击“添加”按钮添加关联的需求。将打开需求列表。选择需求并单击“添加”按钮,如下面的屏幕截图所示。
步骤 8 − 单击“保存”按钮保存测试用例,如下面的屏幕截图所示。
单击“保存”后,您将收到已保存更改的成功消息。测试用例将显示在左侧面板中模块名称下方,如下面的屏幕截图所示。
编辑测试用例
要编辑测试用例,您必须具有编辑测试用例的权限。以下是编辑测试用例的步骤。
步骤 1 − 选择要编辑的测试用例,然后双击以进一步浏览。编辑测试用例的属性,例如名称、状态、指派给、描述,如下面的屏幕截图所示。
步骤 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% 后,单击确定。
qTest - 导入测试用例
用户可以使用 Excel 电子表格一次创建多个测试用例。Excel 文件是由行和列作为单元格表示的文本文件。
Excel 文件规则
创建 Excel 文件时,必须考虑以下几点:
Excel 文件应仅在第一张工作表中包含数据。
工作表名称应与将导入测试用例的模块名称相同。
第一行应包含不同列的标题名称,接下来的行应在列中表示数据。
请注意,导入时,第一行将与测试用例表单的不同字段映射。
Excel 文件中的一列只能与测试用例表单中的一个字段映射。
测试用例 ID 字段不应与任何列映射。系统将自动生成测试用例 ID。
必填字段必须与 Excel 工作表的列映射,并且不应为空。否则,系统将生成导入失败的错误消息。
非必填字段可以不映射或数据可以为空。导入时,这些字段将为空白或项目设置中定义的默认值。
qTest 支持模块名称最多 500 个字符,而 Excel 工作表仅支持 31 个字符的工作表名称长度。因此,请确保模块名称不要太长或超过 31 个字符。
以下是一个示例 Excel 工作表。
前提条件 | 步骤编号 | 步骤描述 | 预期结果 | 测试用例类型 | 测试用例状态 | 测试用例优先级 | 测试用例指派给 | 自定义字段 1(如有) |
---|---|---|---|---|---|---|---|---|
测试用例 1 的前提条件 | 1 | 步骤 1 | 步骤预期结果 1 | |||||
2 | 步骤 2 | 步骤预期结果 2 | ||||||
3 | 步骤 3 | 步骤预期结果 3 | ||||||
测试用例 2 的前提条件 | 1 | 步骤 1 | 步骤预期结果 1 | |||||
2 | 步骤 2 | 步骤预期结果 2 | ||||||
n | 步骤 n | 步骤预期结果 n | ||||||
测试用例 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 − 导入成功后,您将获得导入的信息,如下图所示。
将出现一个带有三个按钮的对话框,如上图所示:
确定 − 它将带您到“测试设计”选项卡。
确定并刷新 − 它将刷新页面,您将能够看到所有导入的信息。
查看日志 − 这使您可以查看导入的日志。
下面的屏幕截图显示了导入的信息。
qTest - 导出测试用例
qTest 支持您可以将测试用例的详细信息导出到 Excel 文件的功能。以下是导出测试用例详细信息的步骤。
步骤 1 − 选择根文件夹并单击“导出测试用例”图标,如下图所示。
步骤 2 − 单击“导出测试用例”图标后,将显示一组选项(用于下载)。选择“测试用例详细信息报告”并单击。
导出测试用例向导将打开。它包含带有测试用例详细信息的列。下图显示了导出测试用例向导。
步骤 3 − 从左侧选择框中选择测试用例字段(需要导出的字段)到右侧选择框。
步骤 4 − 使用右侧的向上和向下箭头,您可以重新排序导出文件中需求字段的显示顺序。下图显示了导出文件的向导设置。
单击“重置”按钮将设置所有测试用例字段以进行导出。所有设置都将更改为默认值。
单击“取消”按钮将关闭向导,控件将返回到“测试用例”选项卡。
单击“确定”按钮将测试用例导出到向导中选择的文。
下图显示了示例导出文件。
下图显示了导出的需求。
您可以一次选择一个模块的单个测试用例进行导出。通过选择根文件夹,您可以导出根文件夹的模块和子模块中存在的所有测试用例。
qTest - 测试周期管理
测试执行在不同的版本中进行管理,每个版本可以有多个测试周期来完成测试执行并确保功能。测试周期始终是单个版本的一部分,它是在测试版本的范围内定义的。
创建新的测试周期
要创建测试周期,您需要拥有“创建测试周期”权限。以下是创建测试周期的步骤。
步骤 1 − 要创建一个新的测试周期,请按照以下两种方法之一进行操作:
转到“测试执行”选项卡,选择根文件夹或版本。然后,右键单击左侧面板中的任意位置,然后选择“新建”→“新建测试周期”。
单击面板左侧的“新建测试周期”图像,如下图所示。
将打开“创建测试周期”表单。
步骤 2 − 在表单中输入以下字段:
- 测试周期名称
- 描述
- 目标版本/构建
步骤 3 − 输入所有详细信息后,单击屏幕右上角的“保存”按钮。
单击“保存”后,您将收到更改成功的提示消息,并且测试周期名称将显示在左侧面板中,位于项目名称下方,如下图所示。
编辑测试周期
要编辑测试周期,您需要拥有“编辑测试周期”权限。以下是编辑测试周期的步骤。
步骤 1 − 选择要编辑的测试周期并单击以打开详细信息。
步骤 2 − 编辑名称、属性、描述、目标版本构建或任何其他字段,如下图所示。
步骤 3 − 单击“保存”以完成编辑。
移动/复制测试周期
要移动/复制测试周期,您需要拥有“创建/编辑测试周期”权限。此功能允许创建测试周期的副本或重新排序结构。以下是移动/复制测试周期的步骤。
步骤 1 − 要复制单个或多个测试周期,请选择需要复制的测试周期,然后右键单击所选周期。
步骤 2 − 选择“复制”并单击,如下图所示。
步骤 3 − 右键单击测试计划树中的任意位置,然后粘贴已复制的周期。
注意 − 无法复制或移动已关闭的周期。
删除测试周期
要删除测试周期,您需要拥有“删除测试周期”权限。以下是删除测试周期的步骤。
步骤 1 − 选择要删除的单个测试周期或多个测试周期。
步骤 2 − 右键单击所选周期,然后单击“删除”按钮。
步骤 3 − 将出现一个对话框,要求确认删除。单击是,如下面的屏幕截图所示。
页面将刷新,并且版本将从测试计划面板中删除。
qTest - 测试套件管理
在测试执行中,测试运行被管理到不同的测试套件中,这些测试套件是测试周期的一部分,最终是测试版本的一部分。在本章中,我们将了解什么是测试套件管理。
创建新的测试套件
要创建测试套件,您需要拥有“创建测试套件”权限。以下是创建测试套件的步骤。
步骤 1 − 要创建新的测试周期,请使用以下两种方法之一:
转到“测试执行”选项卡,选择根文件夹、版本或测试周期;然后,右键单击左侧面板中的任意位置,然后选择“新建”→“新建测试套件”。
单击面板左侧的“新建测试套件”图标,如下图所示。
将打开“创建测试套件”表单。
步骤 2 − 在表单中输入以下字段:
- 测试套件名称
- 描述
- 目标版本/构建
- 环境
- 执行类型
- 计划开始日期和结束日期
步骤 3 − 输入所有详细信息后,单击屏幕右上角的“保存”按钮。
单击“保存”后,您将收到已进行更改的成功消息,并且测试套件名称将显示在左侧面板中,位于项目名称和所选版本下方,如下图所示。
编辑测试套件
要编辑测试套件,您需要拥有“编辑测试套件”权限。以下是编辑测试套件的步骤。
步骤 1 − 选择要编辑的测试套件并单击以打开详细信息。
步骤 2 − 编辑名称、属性、描述、目标版本构建或任何其他字段,如下图所示。
步骤 3 − 单击“保存”以完成编辑。
移动/复制测试套件
要移动/复制测试套件,您需要拥有“创建/编辑测试套件”权限。此功能允许创建测试套件的副本或重新排序结构。
以下是移动/复制测试套件的步骤。
步骤 1 − 要复制单个或多个测试套件,请选择需要复制/剪切的测试套件,然后右键单击所选套件。选择“复制/剪切”并单击,如下图所示。
步骤 2 − 右键单击测试计划树中的任意位置,然后选择粘贴已复制的周期,如下图所示。
注意 − 无法复制或移动已关闭的周期。
删除测试套件
要删除测试套件,您需要拥有“删除测试套件”权限。以下是删除测试套件的步骤。
步骤 1 − 选择要删除的单个测试套件或多个测试套件。
步骤 2 − 右键单击所选套件,然后单击“删除”按钮。
步骤 3 − 将出现一个对话框,要求您确认删除;单击是,如下图所示。
页面将刷新,并且测试套件将从测试计划面板中删除。
qTest - 添加测试运行
在本章中,我们将了解如何在 qTest 中添加测试运行。要执行测试运行,您需要拥有“创建测试运行”权限。可以在根目录、版本、周期或测试套件下创建测试运行。
以下是创建测试套件的步骤。
步骤 1 − 要创建一个新的测试周期,有不同的方法,例如:
转到“测试执行”选项卡,选择根文件夹、版本或测试周期;然后,单击工具栏上的“添加测试运行”图标,如下图所示。
按 Shift + R
选择测试套件后,单击面板右侧的“添加测试运行”按钮,如下图所示。
步骤 2 − 使用上述任何一种方法,都会打开“添加测试运行”向导表单。
步骤 3 − 从“需求/测试设计/测试执行/缺陷”选项卡中选择测试用例,然后单击“添加”按钮。
单击“添加”后,页面将刷新,并且测试用例将被添加,如下图所示。
创建测试套件并进一步添加测试运行时,请考虑以下重要事项:
不要添加重复的测试用例。测试套件不会添加任何重复的测试用例。
显示尚未添加的测试用例。选中此项后,向导将仅显示在所选文件夹中未添加的测试用例。
qTest - 测试执行
在本章中,我们将学习 qTest 中的测试执行。
要执行测试运行,您需要拥有“执行测试运行”权限。您可以执行单个或多个测试运行和测试套件。您还可以进行快速运行,以将整体状态标记为所有选定的测试用例。
默认模式
qTest 有三种默认模式可供执行:
- 无会话录制执行
- 使用 Explorer 集成版执行
- 使用 Web Explorer 执行
以下是设置默认模式的步骤:
在测试运行网格或单个测试运行主页面上,选择“运行”按钮旁边的下拉箭头。
选择三个选项之一。
单击“保存”以设置默认执行模式。
以下屏幕截图显示了如何设置默认选项。
执行单个/多个测试运行
在本节中,我们将讨论如何执行单个/多个测试运行。以下是执行步骤:
步骤 1 − 使用 Shift + 单击选择单个/多个测试运行。
步骤 2 − 单击执行工具栏或测试运行详细信息屏幕上的运行按钮,如下图所示。
步骤 3 − 测试运行将在对话框中打开,其中包含详细的测试步骤,并将加载描述。您可以在此处更新测试结果。以下屏幕截图将帮助您了解此步骤。
步骤 4 − 将光标放在每个步骤的状态处。它显示可以选择的状态列表,以标记测试步骤执行状态。
步骤 5 − 单击“保存”按钮。它将显示一个对话框,在其中输入计划时间和实际时间。输入详细信息后,再次单击“保存”按钮。
同样,您可以一次执行单个或多个测试套件。每个测试用例将依次出现。
测试平台功能
单击“运行”按钮后,测试平台将加载选定的测试运行以进行执行。测试平台具有一些重要功能。我们将通过执行以下步骤来了解这些功能:
步骤 1 − 在下拉列表中选择测试运行以执行特定测试用例。
单击“向前”或“向后”图标以按顺序执行测试运行,如上图所示。
单击“加载上次运行”按钮以查看测试运行的上次结果。
在“测试运行信息”部分查看测试用例的描述、前提条件、注释和附件。
描述和前提条件从其关联的测试用例属性加载。
注释将显示在测试运行日志中。
提交/链接缺陷到测试日志。
以下屏幕截图显示了上述功能。
以下屏幕截图显示了链接缺陷的位置。
分别在“资源”中为测试用例和测试日志添加附件。
为测试运行选择整体状态。您还可以将整体测试运行状态应用于所有测试运行步骤。
为单个测试步骤选择状态。
单击“错误”图标可为单个测试步骤提交缺陷,如上图所示。
单击“剪贴”图标可为单个测试步骤添加附件,如上图所示。
步骤 2 − 单击各个步骤以编辑测试步骤的描述、预期结果,并在执行期间添加实际结果,如下图所示。
预期结果以绿色显示,而实际结果以浅红色/粉红色显示。
qTest - 快速运行
您可以使用“快速运行”按钮快速更新测试运行的整体状态。您可以快速运行单个测试运行或整个测试套件。
快速运行单个测试运行
现在让我们讨论如何使用以下步骤快速运行单个测试运行。
步骤 1 − 在执行树中选择单个测试运行。
步骤 2 − 单击测试运行详细信息屏幕上的快速运行按钮,如下图所示。
步骤 3 − 将打开“快速运行”对话框。选择标记快速结果作为整体测试运行的结果。
- 单击“新建”按钮以提交缺陷。
- 输入现有缺陷 ID 或搜索缺陷以链接到测试用例。
- 点击“删除”图标可移除测试用例中链接的缺陷。
步骤 4 − 点击确定按钮确认结果。
在快速运行中,总体测试运行状态会更新,但测试步骤级别不会更新。
在快速运行中,除非手动更改,否则各个测试步骤将处于“未执行”状态。
多个测试运行的快速运行
以下是快速运行多个测试运行的步骤。
步骤 1 − 在执行树上选择一个测试套件。
步骤 2 − 在测试运行网格中,选择多个或所有测试运行。
步骤 3 − 点击测试运行网格上的“快速运行”按钮,如下面的屏幕截图所示。
步骤 4 − 将打开“快速运行”对话框,如下面的屏幕截图所示。
选择各个测试运行的状态,或通过选中复选框选择多个测试用例。
选择状态并点击“应用”按钮。它会一次更新所选测试运行的状态。
点击“确定”按钮确认状态更新,或点击“确定并刷新”按钮将最新的测试运行结果提交到测试套件。
qTest - 提交缺陷
在缺陷模块中,您可以创建、查看和编辑已创建的缺陷。qTest 缺陷跟踪器简单但功能强大。它允许实时管理缺陷。您可以轻松自定义与缺陷相关的字段和值,以识别和跟踪其解决过程。除此之外,qTest 还允许在提交、分配、更新或评论所选缺陷时订阅电子邮件通知。
您可以通过三种方式在执行期间或执行后向特定测试用例提交缺陷:
- 在快速运行执行期间提交
- 在默认运行执行期间提交
- 在测试执行完成后提交
在执行测试时提交
此过程类似于在快速运行或默认运行执行期间提交缺陷。在这两种情况下,唯一的区别在于执行的启动,其余步骤如下:
您可以为特定测试步骤或测试用例提交缺陷,适用于所有步骤。
步骤 1 − 要在测试用例级别添加,请点击如下面的屏幕截图所示的“提交缺陷”部分,然后点击“新建”。
步骤 2 − 同样,要在测试步骤级别添加缺陷,请点击如下面的屏幕截图所示的“提交缺陷”图标,然后点击“新建”。
步骤 3 − 在上述两种情况下,缺陷提交表单都会在新窗口中打开。在提交缺陷之前,请填写以下字段:
- 摘要
- 已修复的版本/构建
- 指派给
- 类型
- 原因
- 环境
- 添加附件以验证差异,例如屏幕截图、日志等。
步骤 4 − 输入详细信息后,点击如下面的屏幕截图所示的“保存并关闭”按钮。
在“历史记录”选项卡中,您可以看到在此缺陷上执行的所有操作或编辑。
将生成一个缺陷 ID,您可以通过将光标移动到缺陷符号上查看与测试步骤链接的缺陷,如下面的屏幕截图所示。
测试执行完成后提交缺陷
执行完成后,您可以向各个测试步骤或测试用例提交或链接缺陷。以下是提交缺陷的步骤。
步骤 1 − 在“执行历史记录”部分的测试用例中选择“缺陷”图标,以向整个测试用例提交/链接缺陷。
步骤 2 − 或者,选择测试日志详细信息中的“缺陷”图标,以向已执行测试日志的各个测试步骤提交/链接缺陷。
步骤 3 − 点击“Bug”图标。它将打开一个对话框,其中包含提交/链接缺陷的选项。
步骤 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 − 现在,点击如下面的屏幕截图所示的“导入”按钮。
导入成功后,您将获得导入的信息,如下面的屏幕截图所示。
将出现一个带有两个按钮的对话框,如上面的屏幕截图所示:
- 确定 − 它将带您进入“缺陷”选项卡。
- 查看日志 − 使用此功能,您可以查看导入的日志。
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。
快捷键 | 页面 | |||||
---|---|---|---|---|---|---|
测试计划 | 需求 | 测试设计 | 测试执行 | 缺陷 | 报告 | |
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 会将对象移动到回收站中,您可以稍后将这些对象恢复到其原始位置。回收站仅支持“测试计划”、“需求”、“测试设计”和“测试执行”部分。此功能不适用于“缺陷”和“报告”部分。
要删除和恢复,您应该具有删除对象的权限。
临时删除
如前所述,您可以使用拖放功能将对象移动到回收站。或者,您也可以删除对象,这最终会将其移动到回收站。
将出现一个对话框询问您是否确认,请单击是。
要查看所有已删除的对象,请单击工具栏上的回收站。
永久删除
现在让我们讨论如何永久删除对象。
步骤 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: 自由文本 AND/OR ( ) obj:object_typeobject_field: 自由文本。下表列出了可用于进行高级语法搜索的关键字。
对象 | Object_type 搜索键 | Object_field | Object_field 搜索键 |
---|---|---|---|
版本 | rls | 名称 | name |
状态 | stat | ||
描述 | des | ||
版本说明 | note | ||
构建 | bld | 名称 | name |
状态 | stat | ||
构建说明 | note | ||
测试用例 | tc | 名称 | name |
描述 | des | ||
状态 | stat | ||
类型 | type | ||
注释 | cmt | ||
测试步骤描述 | tsdes | ||
测试步骤预期结果 | tsexp | ||
需求 | req | 名称 | name |
描述 | des | ||
状态 | stat | ||
优先级 | prt | ||
类型 | type | ||
注释 | cmt | ||
测试套件 | ts | 名称 | name |
描述 | des | ||
执行类型 | type | ||
测试运行 | tr | 名称 | name |
状态 | stat | ||
执行类型 | type | ||
测试步骤描述 | tsdes | ||
测试步骤预期结果 | tsexp | ||
测试步骤实际结果 | tsact | ||
缺陷 | df | 摘要 | sum |
描述 | des | ||
严重性 | svt | ||
优先级 | prt | ||
状态 | stat | ||
类型 | type | ||
注释 | cmt |
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 - 单击标记的对象超链接,以查看链接对象的详细信息。