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

集中和組織

  • qTest 工具能夠非常有效且高效地建立、集中、組織和管理測試用例。

  • 輕鬆地從 Excel 和其他管理工具匯入測試用例。

  • 建立測試用例的多個版本以進行比較和使用。

  • 在不同的專案、版本和衝刺中共享測試用例庫。

3

管理和跟蹤執行

  • 支援構建和重新執行測試執行套件。

  • 也可以啟動自動化套件。

  • 捕獲具有詳細說明的分步測試執行歷史記錄。

  • 支援測試執行特定的配置和引數。

4

通知

  • 可以向用戶傳送特定任務的電子郵件。

  • 投票和關注功能,以便利益相關者關注進度。

  • 使用@提及來吸引評論/描述中特定團隊成員的注意。

5

強力搜尋

  • 支援強大的搜尋功能和快捷鍵功能。

  • 支援自由文字搜尋。

  • 支援語法搜尋。

6

報告

  • qTest 在模組級別支援多個報告。

  • 支援測試用例和測試執行報告。

  • 支援需求和可追溯性報告以及缺陷報告。

  • 也支援跨專案報告。

7

隨著團隊增長而擴充套件

  • 支援所有業務團隊和專案,無論規模和複雜程度如何。

8

整合

  • 支援 100 多個載入項,可以連線不同的軟體以簡化工作。

  • 廣泛的載入項使其具有通用性——JIRA、Bamboo、HipChat、BugZilla、eggPlant、Cucumber、Jenkins、Selenium 等。

  • 也支援 Rally 和 VersionOne 整合。

9

常用功能

  • 支援拖放介面。

  • 支援測試網格分析

  • 能夠克隆整個測試用例庫以及專案設定(例如電子郵件通知等)。

10

資料恢復

  • 可以使用回收站恢復意外刪除的資料。qTest 將已刪除的資料儲存在回收站中,無需管理員許可權即可恢復。

qTest - 免費試用

qTest 為企業郵箱提供 14 天的免費試用,包含一些基本功能;最多可供四個使用者訪問。qTest 還提供一系列計劃,包含不同的高階功能和載入項。成本取決於使用者數量。

訪問https://www.qasymphony.com,您可以檢視不同的試用計劃。

Trial Basis

免費試用設定

現在讓我們討論如何設定免費試用。請按照以下步驟瞭解設定:

步驟 1 - 訪問https://www.qasymphony.com,然後單擊選單欄右側的免費試用選項卡,如下面的螢幕截圖所示。

Free Trial

步驟 2 - 單擊“開始免費試用”按鈕。

Start Free Trial

步驟 3 - 它將開啟一個基本表單以建立 qTest 帳戶。輸入以下詳細資訊,如下面的螢幕截圖所示。

  • 名字

  • 姓氏

  • 企業郵箱 - 請注意,它不接受 gmail、yahoo 和 outlook 郵箱。它應該是企業郵箱。同一郵箱可以用作訪問 qTest 的使用者名稱。

  • 行業

  • 您位於何處

  • 員工人數

  • 公司名稱

  • 建立您的 qTest 網址 - 它應該是唯一的,此 URL 將用於訪問 qTest 應用程式

  • 密碼 - 用於驗證此 URL 的訪問許可權

Trial qTest Account

Create qTest Trial

步驟 4 - 輸入所有詳細資訊後,單擊上面的螢幕截圖中所示的建立 qTest 試用版按鈕。它將為新使用者顯示一個感謝頁面,如下面的螢幕截圖所示。您可以看到輸入的域名和使用者名稱以及立即訪問 qTest按鈕。

Access qTest Now

步驟 5 - 現在,單擊立即訪問 qTEST按鈕。它將顯示 qTest 的儀表盤。它可以訪問在建立免費試用版時輸入的 URL。

Access URL

qTest - 登入

本章將討論如何登入 qTest。

請按照以下步驟登入 qTest。

步驟 1 - 轉到建立免費試用版時選擇的示例網站。它將開啟一個登入頁面。

步驟 2 - 輸入您註冊的企業郵箱地址作為使用者名稱和密碼。

步驟 3 - 單擊登入按鈕。

以下螢幕截圖顯示瞭如何使用憑據登入 qTest。

qTest Login

錯誤

現在讓我們瞭解登入嘗試失敗的情況。

當登入嘗試失敗時,將顯示以下錯誤頁面。

Login Error

錯誤可能是由於郵箱 ID 或密碼組合錯誤造成的。

以下螢幕截圖顯示瞭如果憑據不正確,使用者收到的錯誤訊息:

如果您忘記了密碼,請按以下步驟恢復:

  • 單擊錯誤訊息下方的忘記密碼?連結。

  • 輸入登入郵箱

  • 單擊提交

以下螢幕截圖顯示瞭如果您忘記密碼如何恢復密碼。

Recover Password

您將收到一封包含使用者名稱詳細資訊或重置密碼連結的電子郵件。

成功登入

成功登入後,如果帳戶與管理員的任何專案相關聯,或者您可以建立一個示例專案,則系統儀表盤將顯示。

以下螢幕截圖顯示了成功登入後 qTest 的歡迎頁面/儀表盤。

Successful Login

qTest - 儀表盤

登入 qTest 後,儀表盤是顯示的第一個頁面。儀表盤由管理員自定義。根據角色,管理員可以設定對 qTest 的訪問許可權。管理員甚至有權更改 qTest 的顏色和徽標。

以下是與 qTest 儀表盤相關的幾個重要點:

  • 位於 qTest 頁面頂部的導航欄在 qTest 的所有頁面/螢幕上都相同。

  • qConnect - <專案名稱>、測試計劃、需求、測試設計、測試執行、缺陷和報告是主要連結。這些連結用於導航到各自的功能。

  • 導航欄包含提供對 qTest 最有用功能的快速訪問的連結。

  • 預設情況下,成功登入後會顯示預設專案的測試計劃頁面。

  • 在導航欄下方,頁面的新聞欄有一個建議,提示設定時區為“您尚未選擇首選時區。請在此處設定。”

  • 白色區域左側提供的資訊與專案的版本以及 qTest 的一些令人興奮的功能有關。

  • 在導航欄右側,“設定”、“通知”和“搜尋”是主要功能,在 qTest 的所有頁面/螢幕上都相同。

  • 在導航欄右側上方,有一些連結 - qTest 應用、資源、儲存庫和 qTest 幫助以及個人資料摘要。

  • 在左下方,有一個連結 -“鍵盤快捷鍵”。單擊它時,它會顯示不同的鍵盤按鍵組合以導航到特定功能。

  • Shift + D = 建立版本

    Shift + C = 建立構建

    Shift + X 或 Shift + Delete = 刪除物件

    Ctrl + G = 儲存物件並移至下一個

以下螢幕截圖顯示 qTest 儀表板頁面的概述。

Dashboard Overview

qTest 應用

qTest 有許多不同的應用程式。最常用的應用程式是qTest Manager。除此之外,qTest 還包括 Session、Insights、Parameters 和 Pulse。這些應用程式具有許多優勢,可以與 qTest Explorer 等其他應用程式一起使用。

Test Manager App

資源庫

它包含許多子連結,用於訪問關於 qTest 的不同文件。這些文件提供有關 qTest 的資訊,並擴充套件了新使用者對 qTest 功能的瞭解。如果不知道如何完成特定任務,這些文件還有助於找到解決方案。

資源庫包含以下連結:

  • 知識庫 - 它提供有關 qTest 其他應用程式的資訊。

  • 影片培訓 - 它為新使用者提供培訓。新使用者可以透過它瞭解不同的功能以及如何使用 qTest。

  • 價格請求 - 使用者可以根據需求請求提供價格表。

  • 獲取幫助 - 這是一個有文件記錄的部分,使用者可以在其中找到 qTest 的所有基本/高階功能,並瞭解如何使用它們。

  • 向 QASymphony 提交工單 - 此連結的主要目的是在使用者難以完成任務時為其提供即時支援。這不支援免費試用使用者。

  • 建議新功能 - 在這裡,使用者可以提供與 qTest 相關的建議或反饋,這將使其更易於使用。

  • 關於 qTest - 它提供 qTest 的詳細資訊,例如版本和版權資訊。

以下螢幕截圖顯示資源庫下可用的不同文件。

Repository

使用者個人資料

點選個人資料連結,您可以檢視您的個人資料(我的個人資料)和公司資料(公司個人資料),並管理這些部分。點選登出後,您將返回登入頁面,並且無法在再次登入之前訪問專案詳細資訊。

管理是角色,其可用性取決於登入使用者的角色。只有當用戶是管理員時,才會顯示此連結。在免費試用中,所有使用者預設都是管理員。

以下螢幕截圖顯示使用者個人資料部分下可用的功能。

User Profile

我的個人資料

點選我的個人資料,您可以檢視和編輯您的帳戶詳細資訊。您需要點選儲存才能儲存所有已編輯的詳細資訊。這裡還有一個更改密碼的功能。輸入所需詳細資訊後,點選更改密碼以啟用新密碼。

以下螢幕截圖顯示帳戶資訊和更改密碼部分。

Change Password

公司個人資料

點選公司個人資料連結,將顯示公司的基本資訊。這些是註冊時輸入的詳細資訊。您可以編輯和新增新詳細資訊。點選儲存以儲存詳細資訊。

Company Profile

qTest - 邀請使用者

要邀請新使用者加入您的 qTest 域,請按照以下步驟操作。

步驟 1 - 導航到使用者個人資料部分並點選管理,如下面的螢幕截圖所示。

Administration

步驟 2 - 點選右上角的許可證 - 使用者選項卡。

Licenses Users

步驟 3 - 點選+邀請按鈕,向您的 qTest 域傳送電子郵件以邀請新使用者。

Invite Button

步驟 4 - 點選 +邀請按鈕後,將出現邀請使用者對話方塊。輸入被邀請人的電子郵件 ID,然後點選確定向相關人員傳送電子郵件。

Email ID

收到邀請後,他們將收到一封包含啟用連結的歡迎電子郵件。螢幕上將顯示一條成功訊息以及啟用連結;如果被邀請人未收到正確的電子郵件,管理員可以手動傳送電子郵件將其新增。

Activation Link

新增被邀請人到系統後,管理員可以授予他們管理員級別的訪問許可權,或為其設定預設使用者個人資料。

被邀請使用者的列表可以在表格中檢視,如下面的螢幕截圖所示。操作列中包含重新發送邀請連結、停用使用者連結和分配專案連結。

Invited USer List

qTest - 新增專案

在本章中,我們將瞭解如何將專案新增到 qTest。要新增專案,您必須具有管理員許可權。

建立專案

以下是將專案新增到 qTest 的步驟。

步驟 1 - 轉到使用者個人資料部分並點選管理,如下面的螢幕截圖所示。

Administration

預設情況下,“專案”選項卡顯示+新增新專案按鈕,如下面的螢幕截圖所示。

Add New Project

步驟 2 - 輸入專案名稱、開始和結束日期、說明並分配使用者作為管理員,如下面的螢幕截圖所示。然後,點選底部的+新增按鈕。

Add Project

點選 +新增按鈕後,專案將成功新增,並將出現一個帶有確定按鈕的對話方塊,如下面的螢幕截圖所示。

Project Success Dialog

步驟 3 - 點選確定,您將能夠在表格中看到新新增的專案。

New Project List

步驟 4 - 您可以透過點選螢幕左上角的選項並選擇專案名稱來訪問此專案,如下面的螢幕截圖所示。

Select Project Name

點選專案名稱後,將顯示相應專案的測試計劃頁面。

Test Plan

qTest - 測試計劃和版本管理

在本章中,我們將討論什麼是測試計劃以及如何管理版本。

什麼是測試計劃?

請考慮以下幾點,以瞭解什麼是測試計劃。

  • qTest 在測試計劃模組中支援靈活且輕量級的專案管理。

  • 測試計劃支援版本和構建管理子模組。

  • 在敏捷方法中,版本通常稱為衝刺

  • 在敏捷中,構建稱為子衝刺迭代

  • 測試計劃允許使用者和利益相關者管理和跟蹤所有測試和開發工作計劃以及實際狀態。

  • 除此之外,使用者還可以將需求新增到這些版本和構建的範圍內。

  • 它有助於從測試計劃中追溯需求、缺陷等。

建立新版本

版本是測試計劃的子計劃。所有版本都與測試計劃的完整目標相結合。版本結構從測試計劃同步到測試執行。

要建立版本,您必須具有建立版本許可權。

以下是建立版本的步驟。

步驟 1 - 要建立新版本,有兩個選項。右鍵單擊左側面板中的某個位置,然後選擇新建→新建版本。

New Release

步驟 2 - 點選面板左側的新建版本影像,如下面的螢幕截圖所示。

New Release Icon

步驟 3 - 點選任何一個選項都會生成一個建立版本表單,如下面的螢幕截圖所示。

Create Release

步驟 4 - 在表單中輸入以下欄位:

  • 版本名稱
  • 狀態
  • 開始日期
  • 結束日期
  • 描述
  • 版本說明
  • 資源
  • 如有任何附件

注意 - 請確保開始日期和結束日期必須在專案時間範圍內。日期應與測試執行同步。

Project Timeline

步驟 5 - 輸入所有詳細資訊後,點選螢幕右上角的儲存按鈕。

Save Button

點選儲存後,您將收到一條訊息,顯示所有更改都已成功儲存。版本名稱將顯示在專案名稱下方的左側面板中,如下面的螢幕截圖所示。

Saved Message

編輯版本

現在讓我們討論如何編輯版本。要編輯版本,您必須具有編輯版本許可權。

以下是編輯版本的步驟。

步驟 1 - 選擇要編輯的版本,然後雙擊以進一步瀏覽。

步驟 2 - 編輯版本名稱、屬性、狀態、開始日期、結束日期、描述、版本說明或任何其他欄位,如下面的螢幕截圖所示。

Edit Release

步驟 3 - 點選儲存以完成編輯。

Finish Editing

移動/複製版本

我們現在將瞭解如何移動或複製版本。要移動/複製版本,使用者必須具有建立/編輯許可權。此功能允許建立版本的副本或重新排序版本結構。

按照以下步驟移動/複製版本。

步驟 1 - 要複製單個或多個版本,請選擇這些版本並右鍵單擊所選版本。

步驟 2 - 點選複製,如下面的螢幕截圖所示。

Copy Release

步驟 3 - 現在,右鍵單擊測試計劃樹中的任意位置,然後選擇貼上以複製版本,如下面的螢幕截圖所示。

Paste Release

也可以複製已關閉的版本。它只複製屬性,而不復制範圍和附件。

版本只能在測試計劃結構中移動,而不能在測試執行中移動。

刪除版本

現在讓我們瞭解如何刪除版本。要刪除版本,您必須具有刪除版本許可權。

按照以下步驟刪除版本。

步驟 1 - 選擇要刪除的單個或多個專案。

步驟 2 - 右鍵單擊所選版本,然後點選刪除,如下面的螢幕截圖所示。

Delete Release

步驟 3 - 將出現一個對話方塊,詢問是否確認刪除。點選,如下面的螢幕截圖所示。

Confirmation Delete

步驟 4 - 頁面將重新整理,版本將從測試計劃面板中刪除。

Refreshed Release

qTest - 測試計劃和構建管理

為了實現版本的客觀,可能會有多個構建。構建始終只與一個版本關聯。構建以有限的功能實現版本的區域性目標。

構建只能在版本內建立,不能在根資料夾中建立。如果版本關閉,構建將自動更改為關閉狀態。構建範圍定義在版本範圍內。如果一個需求定義在多個構建中,則需求連結將從舊構建移動到新構建。

建立新構建

要建立構建,您必須具有建立構建許可權。請按照以下步驟建立構建。

步驟 1 - 要建立新構建,請選擇一個版本並使用任何一個選項,如下面的螢幕截圖所示。右鍵單擊左側面板中的某個位置,然後選擇新建→新建構建。

New Build

步驟 2 - 點選面板左側的新建構建圖示/影像,如下面的螢幕截圖所示。

New Build Icon

步驟 3 - 選擇任何一個選項都會開啟建立構建表單。

Create Build Form

步驟 4 - 在表單中輸入以下欄位:

  • 構建名稱
  • 狀態
  • 構建日期
  • 構建說明
  • 作為構建範圍的資源
  • 如有任何附件

注意 − 請確保構建日期在釋出時間線內。日期應與測試執行同步。

Build Date

步驟 5 − 輸入所有詳細資訊後,單擊螢幕右上角的儲存按鈕。

Save Details

單擊“儲存”後,您將收到一條訊息,顯示已成功儲存所做的更改。構建名稱顯示在左側面板中,位於專案名稱下方,如下面的螢幕截圖所示。

Build Name

編輯構建

在本節中,我們將瞭解如何編輯構建。要編輯構建,您必須擁有“編輯構建”許可權。

請按照以下步驟編輯構建。

步驟 1 − 選擇要編輯的構建,然後雙擊開啟詳細資訊。

步驟 2 − 編輯構建的名稱、屬性、狀態、構建日期、構建說明或任何其他欄位,如下面的螢幕截圖所示。

Edit Build

步驟 3 - 點選儲存以完成編輯。

Save Finish Editing

移動/複製構建

要移動/複製構建,您必須擁有“建立/編輯構建”許可權。此功能允許建立構建的副本或重新排序構建結構。請按照以下步驟移動/複製構建。

步驟 1 − 要複製/剪下單個或多個構建,請選擇構建。右鍵單擊選定的構建。

步驟 2 − 選擇複製/剪下,然後單擊,如下面的螢幕截圖所示。

Cut Copy Build

步驟 3 − 現在,選擇一個版本進行貼上,然後右鍵單擊。選擇貼上已複製的構建,如下面的螢幕截圖所示。

Paste Build

也可以複製已關閉的構建,但不能剪下。它只複製屬性,而不復制範圍和附件。

刪除構建

要刪除構建,您必須擁有“刪除構建”許可權。刪除構建時,請考慮以下幾點。

  • 可以一次刪除多個構建。

  • 您不能刪除已關閉的版本下的構建。

  • 如果構建與測試執行中的物件(如測試套件、測試執行或測試周期)相關聯,則在刪除之前應刪除關聯。否則,刪除功能將不起作用。

請按照以下步驟刪除構建。

步驟 1 − 選擇要刪除的單個構建或多個構建。

步驟 2 − 右鍵單擊選定的構建,然後單擊刪除,如下面的螢幕截圖所示。

Delete Build

步驟 3 − 將出現一個對話方塊,要求確認刪除;單擊,如下面的螢幕截圖所示。

Delete Confirmation

頁面將重新整理,並且構建將從測試計劃面板中刪除。

qTest - 模組管理

模組是“需求”和“測試設計”選單內的資料夾結構。這些模組分別在相應部分中包含需求和測試用例。您可以將模組定義為具有相同產品性質的一組功能。模組結構會在需求和測試設計(測試用例)之間自動同步。

建立模組

要建立模組,您必須擁有“建立模組”許可權。以下是建立模組的步驟:

步驟 1 − 轉到“需求”或“測試設計”部分。

步驟 2 − 選擇左側“需求面板”中的根資料夾

Root Folder

步驟 3 − 要建立新模組,請使用以下螢幕截圖中顯示的任何選項。右鍵單擊左側面板中的某個位置,然後選擇“新建”→“新建模組”。

New Module

步驟 4 − 單擊面板左側用紅色圓圈標出的“新建模組”圖示/影像,如下面的螢幕截圖所示。

Module Icon

步驟 5 − 單擊任何一個選項,將開啟以下“建立模組”表單。

Create Module Form

步驟 6 − 在表單中輸入以下欄位:

  • 頂部的模組名稱
  • 描述

注意 − 模組頁面具有統計部分。它顯示所選模組的需求和子模組的數量。在子項中,它顯示各個需求的詳細屬性。

Statistics Section

步驟 7 − 輸入所需詳細資訊後,單擊螢幕右上角的儲存按鈕,如下面的螢幕截圖所示。

Required Details

單擊“儲存”後,您將收到一條訊息,顯示已成功儲存所做的更改。模組名稱顯示在左側面板中,位於專案名稱下方,如下面的螢幕截圖所示。

Module Name

注意 − 使用者最多可以新增 99 個級別的子模組。模組表單不支援任何自定義欄位。

編輯模組

現在讓我們討論如何編輯模組。要編輯模組,您必須擁有“編輯模組”許可權。

以下是編輯模組的步驟:

步驟 1 − 選擇要編輯的模組,然後雙擊以進一步瀏覽它。

步驟 2 − 編輯模組的名稱和說明,如下面的螢幕截圖所示。

Edit Module

步驟 3 - 點選儲存以完成編輯。

Module Name and Description

注意 − 需求中模組的任何更改都將更新測試設計,反之亦然。模組結構在需求和測試設計之間自動同步。

移動/複製模組

要移動/複製模組,您必須擁有“建立/編輯模組”許可權。此功能允許建立模組的副本或重新排序模組結構。

以下是移動/複製模組的步驟。

步驟 1 − 要複製/剪下單個或多個模組,請選擇模組。右鍵單擊選定的構建。

步驟 2 − 選擇複製/剪下,如下面的螢幕截圖所示。

Module Copy Cut

步驟 3 − 現在,選擇一個模組進行貼上,然後右鍵單擊它。選擇已複製模組的貼上選項,如下面的螢幕截圖所示。

Paste Module

注意 − 如果模組在複製或移動模組時具有子模組,則所有其他子模組也將被複制/移動。

刪除模組

要刪除模組,您必須擁有“刪除模組”許可權。刪除模組時,請考慮以下幾點。

  • 可以一次刪除多個模組。

  • 如果模組具有許多子模組,則在刪除模組的過程中,子模組也會被刪除。

  • 刪除需求中的模組也將刪除測試設計中已同步的模組,反之亦然。

  • 模組可以包含需求、測試用例等 - 刪除它時,它將刪除所有這些專案。

以下是刪除構建的步驟。

步驟 1 − 選擇要刪除的單個模組或多個模組。

步驟 2 − 右鍵單擊選定的模組,然後單擊刪除,如下面的螢幕截圖所示。

Delete Module

步驟 3 − 將出現一個對話方塊,要求確認刪除。單擊,如下面的螢幕截圖所示。

Module Confirmation

頁面將重新整理,並且模組將從“需求”和“測試設計”面板中刪除。

qTest - 需求

在本章中,我們將瞭解 qTest 的需求。請考慮以下幾點以瞭解 qTest 的需求。

  • qTest 具有簡單靈活的需求介面。它會自動將專案需求結構同步到測試設計結構。

  • 使用此介面,您可以在需求儲存庫中建立、編輯、移動和刪除需求。

  • 需求可以在內部建立,也可以從第三方工具(如 JIRA、Version One 等)外部匯入。

  • 缺陷可以連結到需求。流程將為缺陷→測試執行→測試用例→需求→測試計劃。

  • 您可以跟蹤需求可追溯性和測試執行報告。

建立新的需求

需求始終放置在模組中。在開始建立需求之前,應完成模組結構。

以下是建立需求的步驟。

步驟 1 − 轉到“需求”部分。

步驟 2 − 在左側“需求面板”中選擇要建立需求的模組

Select Module

步驟 3 − 要建立新的需求,請右鍵單擊左側面板中的某個位置,然後選擇“新建”→“新建需求”。以下螢幕截圖顯示了此步驟。

New Requirement

步驟 4 − 單擊面板左側的新建需求圖示/影像,如下面的螢幕截圖所示。

New Requirement Icon

步驟 5 − 單擊其中一個選項以開啟“建立需求”表單,如下面的螢幕截圖所示。

Create Requirement Form

步驟 6 − 在表單中輸入以下欄位:

  • 需求名稱
  • 狀態
  • 優先順序
  • 型別
  • 指派給
  • 描述
Fields

在“資源”部分,可以使用“連結測試用例”選項。無需立即建立需求。這也可以在以後階段完成。

“建立關聯測試用例”選項不是強制性的,也可以稍後管理。

Resource Section

在“歷史記錄”選項卡中,您可以檢視在此需求上執行的所有過去的操作。

History Tab

步驟 7 − 在“註釋”選項卡中,添加註釋和說明以供參考,如下面的螢幕截圖所示。

Comment Tab

步驟 8 − 輸入所有詳細資訊後,單擊螢幕右上角的“儲存”按鈕。

單擊“儲存”後,您將收到一條關於所做更改的成功訊息。需求名稱顯示在左側面板中,位於專案名稱下方,如下面的螢幕截圖所示。

Success Message

編輯需求

編輯需求時,也將為連結的測試用例以及稽核通知更改。以下是編輯需求的步驟。

步驟 1 − 選擇要編輯的需求,然後雙擊開啟詳細資訊。

步驟 2 − 編輯需求的屬性,例如名稱、狀態、指派給、說明,如下面的螢幕截圖所示。

Edit Requirement

步驟 3 - 點選儲存以完成編輯。

Finish Requirement

移動/複製需求

此功能允許建立需求的副本或重新排序需求。以下是移動/複製需求的步驟。

步驟 1 − 要複製/剪下單個需求或多個需求,請選擇需要複製/剪下的需求,然後右鍵單擊選定的需求。

步驟 2 − 選擇複製/剪下,然後單擊,如下面的螢幕截圖所示。

Copy Requirement

步驟 3 − 現在,選擇一個模組進行貼上,然後右鍵單擊。選擇已複製模組的貼上選項,如下面的螢幕截圖所示。

Paste Option

刪除需求

現在我們將討論如何刪除需求。刪除需求時,請考慮以下幾點:

  • 可以一次刪除多個需求。
  • 刪除需求不會影響連結的測試用例。
  • 連結的測試用例將在測試設計中可用。

以下是刪除需求的步驟。

步驟 1 − 選擇單個或多個要刪除的需求。

步驟 2 − 右鍵單擊所選需求,然後單擊刪除,如下面的螢幕截圖所示。

Delete Requirement

步驟 3 − 將出現一個對話方塊,要求確認刪除。單擊,如下面的螢幕截圖所示。

Delete Confirmation Requirement

頁面將重新整理,並且模組將從“需求”和“測試設計”面板中刪除。

qTest - 建立關聯測試用例

qTest 允許您建立測試用例來涵蓋特定的需求。您可以在建立需求時或稍後建立關聯的測試用例。您可以基於需求建立測試用例結構。

以下是為需求建立關聯測試用例的步驟。

步驟 1 − 選擇一個需求,即模組資料夾下的“需求”或“測試設計”選項卡。

將開啟需求的檢視/編輯頁面。

下面的螢幕截圖顯示了名為“建立關聯測試用例”的部分。

Section Name

步驟 2 − 輸入測試用例的名稱,從型別列表中選擇一個選項。輸入測試用例的描述和前提條件。

下面的螢幕截圖顯示瞭如何輸入測試用例的詳細資訊。

Test Case Details

步驟 3 − 單擊建立按鈕完成建立過程,如下面的螢幕截圖所示。建立需求中的關聯測試用例後,不應單擊“儲存”按鈕。

Create Button

建立關聯測試用例後,測試用例將自動連結到需求。現在,測試用例顯示在“關聯測試用例”部分,如下面的螢幕截圖所示。

Linked Test Case

同一個測試用例也將自動新增到同一模組下的測試設計中,並顯示關聯的需求。

下面的螢幕截圖顯示了“測試設計”選項卡的概述。

Test Design Tab

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”圖示。

Excel Icon

步驟 3 − 單擊“匯入 Excel”圖示後,將開啟“匯入需求嚮導”。它帶有一組規則。請重新驗證 Excel 工作表是否符合這些規則。

步驟 4 − 現在,瀏覽 Excel 檔案並上傳。上傳成功後,檔名將顯示在嚮導中,如下面的螢幕截圖所示。

Wizard Excel File

步驟 5 − 選中使用匯入檔案的首行作為標題複選框。qTest 使用 Excel 檔案的第一行作為標題。qTest 將獲取檔案標題作為可用的對映欄位。

步驟 6 − 選擇檔案並單擊“下一步”,如上面的螢幕截圖所示。您將看到可用於對映的欄位,如下面的螢幕截圖所示。

Available Mapping

如果您不選擇此選項,qTest 將獲取列的順序作為可用的欄位對映。下面的螢幕截圖顯示了相同的內容。

Column Field

步驟 7 − 使用拖放功能,將需求欄位與“可用於對映的欄位”中存在的 Excel 工作表列名稱進行對映,如下面的螢幕截圖所示。

Requirement Name

步驟 8 − 要刪除已對映的欄位,請單擊框中的X符號。這將刪除欄位對映,如果需要,您可以將欄位重新對映到其他列。

如果您選中“傳送通知電子郵件”複選框,系統將向用戶傳送有關匯入需求的電子郵件。

步驟 9 − 單擊“匯入”,如下面的螢幕截圖所示。

Import

匯入成功後,您將獲得匯入的資訊。將出現一個帶有三個按鈕的對話方塊,如下面的螢幕截圖所示。

  • 確定 − 它將帶您進入“需求”選項卡。

  • 確定並重新整理 − 它將重新整理頁面,您將能夠看到所有匯入的資訊。

  • 檢視日誌 − 這使您可以檢視匯入的日誌。

Requirement Progress

Requirement Log

下面的螢幕截圖顯示了匯入的資訊。

Imported Information

qTest - 匯出需求

qTest 支援將需求詳細資訊匯出到 HTML 檔案或 Excel 檔案的功能。

以下是匯出需求詳細資訊的步驟。

步驟 1 − 選擇根資料夾,然後單擊“匯出需求”圖示,如下面的螢幕截圖所示。

Export Icon

步驟 2 − 單擊該圖示後,將顯示一組選項(用於下載)。選擇“需求詳細資訊報告”並單擊。

Requirement Detail Report

“匯出需求”嚮導將開啟,其中包含需求詳細資訊的列。下面的螢幕截圖顯示了“匯出需求”嚮導。

Export Requirement Wizard

步驟 3 − 從左側選擇框中選擇需求欄位(所有需要匯出的欄位)到右側選擇框。使用右側的向上和向下箭頭,您可以重新排序匯出檔案中需求欄位的顯示順序。您還可以選擇 HTML 或 XLS 單選按鈕。下面的螢幕截圖顯示了選擇 HTML 作為匯出檔案時的嚮導設定。

Exported File

步驟 4 − 選擇 XLS 格式,將出現一個額外的複選框以確認是否將需求合併到一個工作表中。單擊該複選框,每個模組將作為包含需求的單獨工作表匯出。

下面的螢幕截圖顯示了嚮導中的 XLS 匯出設定。

XLS Export Setting
  • 單擊“重置”按鈕將重置所有需求欄位以進行預設匯出。所有設定都將更改為預設設定。

  • 單擊“取消”按鈕將關閉嚮導,並將控制權傳送回“需求”選項卡。

  • 單擊“確定”按鈕將根據嚮導中選擇的匯出需求。

下面的螢幕截圖顯示了一個示例匯出的 HTML 檔案。

Sample Exported

下面的螢幕截圖顯示了一個示例匯出的 XLS 檔案。這用作封面頁。

Sample XLS File

下面的螢幕截圖顯示了匯出的需求。

Exported Requirement

您可以一次選擇一個模組的單個需求進行匯出。透過選擇根資料夾,您可以匯出根資料夾內模組和子模組中存在的所有需求。

qTest - 匯出RTM

RTM 代表需求追溯矩陣。使用者可以下載需求選項卡的 RTM 來跟蹤測試用例和需求。

以下是匯出需求詳細資訊的步驟。

步驟 1 − 選擇根資料夾,然後單擊“匯出需求”圖示,如下面的螢幕截圖所示。

Export Requirement Report

步驟 2 − 單擊該圖示將顯示一組選項(用於下載),如下面的螢幕截圖所示。選擇“需求詳細資訊報告”。

Requirement Detail Report

單擊“需求追溯矩陣報告”後,將下載包含詳細資訊的 Excel 檔案。下面的螢幕截圖顯示了包含 RTM 詳細資訊的示例 Excel 檔案。

Matrix Report

您可以一次選擇一個模組的單個需求進行匯出。透過選擇根資料夾,您可以匯出根資料夾內模組和子模組中存在的所有需求。

qTest - 測試設計

在 qTest - 測試設計模組中,您可以在需求庫中建立、移動、編輯和檢視需求。qTest 支援建立、更新和刪除測試用例。此外,qTest 遵循審批工作流來管理測試用例的審批,並且當啟用可防止測試人員執行任何尚未獲得利益相關者批准的測試用例的附加功能時。

建立測試用例

要建立測試用例,您必須具有建立測試用例的許可權。以下是關於在“測試設計”選項卡中建立測試用例的步驟。

步驟 1 − 轉到“測試設計”部分。

步驟 2 − 在左側面板中選擇應在其中建立測試用例的模組,如下面的螢幕截圖所示。

Create Test Case

步驟 3 − 要建立新的測試用例,請右鍵單擊左側面板中的某個位置,然後選擇“新建”→“新建測試用例”。

New Test Case

步驟 4 − 單擊面板左側的“新建測試用例”圖示/影像,如下面的螢幕截圖所示。

Test Case Icon

“建立測試用例”模板將開啟,如下面的螢幕截圖所示。

Open Up Template

步驟 5 − 在表單中輸入以下欄位:

  • 測試用例的名稱
  • 狀態
  • 型別
  • 指派給
  • 描述
  • 前提條件
  • 優先順序
Test Design Fields

步驟 6 − 在“測試步驟”部分,輸入測試描述和預期結果。使用 Shift + Enter 為步驟 1 寫入多行。然後,按 Tab 鍵或單擊“+”號以輸入新步驟。要重新排序測試步驟,請使用向上和向下箭頭。要刪除測試步驟,請使用交叉符號。

Test Step

步驟 7 − 在“資源”選項卡中,單擊“新增”按鈕新增關聯的需求。將開啟需求列表。選擇需求並單擊“新增”按鈕,如下面的螢幕截圖所示。

Resources Tab

步驟 8 − 單擊“儲存”按鈕儲存測試用例,如下面的螢幕截圖所示。

Linked Requirement

單擊“儲存”後,您將收到已儲存更改的成功訊息。測試用例將顯示在左側面板中模組名稱下方,如下面的螢幕截圖所示。

Test Case Changes

編輯測試用例

要編輯測試用例,您必須具有編輯測試用例的許可權。以下是編輯測試用例的步驟。

步驟 1 − 選擇要編輯的測試用例,然後雙擊以進一步瀏覽。編輯測試用例的屬性,例如名稱、狀態、指派給、描述,如下面的螢幕截圖所示。

Edit Test Case

步驟 2 − 單擊“儲存”以完成編輯。

Finished Test Case

注意 − 每次進行任何更改並儲存時,測試用例的版本都會更新 0.1。如果將相同版本新增到測試執行中,則該版本也會在測試執行中更新。

移動/複製測試用例

此功能允許建立測試用例的副本或重新排序測試用例。您必須具有建立/編輯測試用例的許可權才能執行此功能。以下是移動/複製測試用例的步驟。

步驟 1 − 要複製/剪下單個或多個測試用例,請選擇需要複製/剪下的測試用例,然後右鍵單擊所選需求。

Copy Test Case

步驟 2 − 現在,選擇要貼上的模組並右鍵單擊。為那些已複製的模組選擇貼上選項,如下面的螢幕截圖所示。

Paste Test Case

刪除測試用例

在本節中,我們將瞭解如何刪除測試用例。刪除測試用例時,請考慮以下幾點。

  • 可以一次刪除多個測試用例。

  • 您需要擁有“刪除測試用例”許可權才能刪除測試用例。

  • 如果刪除的測試用例與需求關聯,則需求中的關聯也會被刪除。

以下是刪除需求的步驟。

步驟 1 − 選擇單個或多個要刪除的需求。

步驟 2 − 右鍵單擊所選需求,然後單擊“刪除”,如下圖所示。

Delete Test Case

步驟 3 − 將出現一個對話方塊,詢問您是否確認刪除。單擊“是”,如下圖所示。

Test Case Delete Confirmation

頁面將重新整理,並且模組將從“需求”和“測試設計”面板中刪除。

Test Design Panel

qTest - 呼叫測試用例

當一個測試用例與其他測試用例具有相同的步驟以及一些額外的步驟時,此功能非常有用。此功能允許用另一個測試用例替換單個測試步驟。

以下是呼叫測試用例的步驟。

步驟 1 − 轉到您要呼叫測試用例的“測試步驟”部分。

步驟 2 − 轉到使用者將呼叫函式的單個步驟。

步驟 3 − 在測試步驟的“設定”選項卡中,單擊測試用例圖示,如下圖所示。

Setting Tab

步驟 4 − 測試用例嚮導將開啟,其中列出了所有測試用例。選擇要在本步驟中呼叫的特定測試用例。選擇測試用例後,單擊“新增”按鈕。下圖顯示了測試用例嚮導和“新增”按鈕。

Test Case Wizard

步驟 5 − 單擊“新增”按鈕後,將在測試步驟中呼叫測試用例,如下圖所示。

Add Test Case

步驟 6 − 單擊螢幕右上角的“儲存”按鈕以保留測試用例的最新版本。

Latest Test Case

步驟 7 − 將顯示成功訊息,如下圖所示。

Saved Test Case

重要提示

以下是關於呼叫測試用例的一些重要提示。

  • 測試用例不能呼叫自身。

  • 只有已批准的測試用例才能被另一個測試用例呼叫。否則,將出現一個對話方塊,要求您先批准測試用例才能呼叫。

  • 測試用例可以在不同的測試步驟中呼叫同一個測試用例。

qTest - 批准測試用例

qTest 支援測試用例審批流程。就像利益相關者將審查測試用例,如果一切順利則批准它。在測試用例獲得批准之前,您無法執行它。您可以一次批准多個測試用例。要批准測試用例,您應該擁有“批准測試用例”許可權。

批准單個測試用例

以下是批准單個測試用例的步驟。

步驟 1 − 轉到測試設計並展開編寫測試用例的模組。

步驟 2 − 單擊測試用例名稱。它將在右側開啟測試用例詳細資訊頁面,如下圖所示。

Single Test Case

步驟 3 − 在螢幕右上角的“儲存”按鈕之前單擊批准按鈕。

Approve Button

步驟 4 − 將出現一個確認對話方塊,詢問您是否要批准測試用例。單擊以批准它。

Confirmation

步驟 5 − 批准後,測試用例將在左側面板上顯示綠色勾號,如下圖所示。

After Approval

批准多個測試用例

以下是同時批准多個測試用例的步驟。

步驟 1 − 轉到測試設計選項卡,然後單擊資料查詢圖示,如下圖所示。

Data Query Icon

步驟 2 − 在查詢名稱中,輸入“需要批准的測試用例”,然後單擊執行查詢。

Run Query

步驟 3 − 從查詢結果表中選擇要批准的測試用例。然後,單擊“編輯”→“批次批准”,如下圖所示。

Batch Approve

步驟 4 − 將顯示一個確認對話方塊。單擊確認按鈕。您也可以選中複選框以獲取電子郵件通知。

Email Notification

步驟 5 − 單擊“確認”後,將顯示審批狀態的進度。進度完成 100% 後,單擊確定

Progress Completed

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”圖示和根資料夾選擇。

Import Excel Icon

步驟 3 − 匯入測試用例嚮導將開啟。它帶有一套規則。重新驗證 Excel 工作表是否符合這些規則。

步驟 4 − 瀏覽 Excel 檔案並上傳。上傳成功後,檔名將顯示在嚮導中,如下圖所示。選中“使用匯入檔案的首行為標題”複選框。qTest 使用 Excel 檔案的第一行作為標題。qTest 將獲取檔案的標題作為可用於對映的欄位。

Browse Excel File

下圖顯示了選中複選框後的可用對映欄位。

Test Design Available Fields

如果不選擇此選項,qTest 將獲取列的順序作為可用的欄位對映。下圖顯示了相同的內容。

Column Field Mapping

步驟 5 − 使用拖放功能,將測試用例欄位與“可用對映欄位”中存在的 Excel 工作表列名稱對映,如下圖所示。

Functionality

步驟 6 − 要刪除已對映的欄位,請單擊框中的X 符號。這將刪除欄位對映,如果需要,您可以將欄位重新對映到其他列。

步驟 7 − 透過選中“傳送通知電子郵件”複選框,將傳送一封電子郵件來匯入測試用例。現在,單擊“匯入”,如下圖所示。

Send Out Notification

步驟 8 − 匯入成功後,您將獲得匯入的資訊,如下圖所示。

Successful Import

將出現一個帶有三個按鈕的對話方塊,如上圖所示:

  • 確定 − 它將帶您到“測試設計”選項卡。

  • 確定並重新整理 − 它將重新整理頁面,您將能夠看到所有匯入的資訊。

  • 檢視日誌 − 這使您可以檢視匯入的日誌。

Import Test Case Log

下面的螢幕截圖顯示了匯入的資訊。

Import Test Cases

qTest - 匯出測試用例

qTest 支援您可以將測試用例的詳細資訊匯出到 Excel 檔案的功能。以下是匯出測試用例詳細資訊的步驟。

步驟 1 − 選擇根資料夾並單擊“匯出測試用例”圖示,如下圖所示。

Export Test Case

步驟 2 − 單擊“匯出測試用例”圖示後,將顯示一組選項(用於下載)。選擇“測試用例詳細資訊報告”並單擊。

Test Case Details Report

匯出測試用例嚮導將開啟。它包含帶有測試用例詳細資訊的列。下圖顯示了匯出測試用例嚮導。

Export Test Case Wizard

步驟 3 − 從左側選擇框中選擇測試用例欄位(需要匯出的欄位)到右側選擇框。

步驟 4 − 使用右側的向上和向下箭頭,您可以重新排序匯出檔案中需求欄位的顯示順序。下圖顯示了匯出檔案的嚮導設定。

Setting Wizard
  • 單擊“重置”按鈕將設定所有測試用例欄位以進行匯出。所有設定都將更改為預設值。

  • 單擊“取消”按鈕將關閉嚮導,控制元件將返回到“測試用例”選項卡。

  • 單擊“確定”按鈕將測試用例匯出到嚮導中選擇的文。

下圖顯示了示例匯出檔案。

Sample Exported File

下圖顯示了匯出的需求。

Exported Information

您可以一次選擇一個模組的單個測試用例進行匯出。透過選擇根資料夾,您可以匯出根資料夾的模組和子模組中存在的所有測試用例。

qTest - 測試周期管理

測試執行在不同的版本中進行管理,每個版本可以有多個測試周期來完成測試執行並確保功能。測試周期始終是單個版本的一部分,它是在測試版本的範圍內定義的。

建立新的測試周期

要建立測試周期,您需要擁有“建立測試周期”許可權。以下是建立測試周期的步驟。

步驟 1 − 要建立一個新的測試周期,請按照以下兩種方法之一進行操作:

  • 轉到“測試執行”選項卡,選擇根資料夾或版本。然後,右鍵單擊左側面板中的任意位置,然後選擇“新建”→“新建測試周期”。

New Test Cycle
  • 單擊面板左側的“新建測試周期”影像,如下圖所示。

Test Cycle Icon

將開啟“建立測試周期”表單。

Cycle Open Up

步驟 2 − 在表單中輸入以下欄位:

  • 測試周期名稱
  • 描述
  • 目標版本/構建
Properties Tab

步驟 3 − 輸入所有詳細資訊後,單擊螢幕右上角的“儲存”按鈕。

Details Entered

單擊“儲存”後,您將收到更改成功的提示訊息,並且測試周期名稱將顯示在左側面板中,位於專案名稱下方,如下圖所示。

Cycle Name

編輯測試周期

要編輯測試周期,您需要擁有“編輯測試周期”許可權。以下是編輯測試周期的步驟。

步驟 1 − 選擇要編輯的測試周期並單擊以開啟詳細資訊。

Edit Test Cycle

步驟 2 − 編輯名稱、屬性、描述、目標版本構建或任何其他欄位,如下圖所示。

Edit Fields

步驟 3 − 單擊“儲存”以完成編輯。

Test Cycle Edited

移動/複製測試周期

要移動/複製測試周期,您需要擁有“建立/編輯測試周期”許可權。此功能允許建立測試周期的副本或重新排序結構。以下是移動/複製測試周期的步驟。

步驟 1 − 要複製單個或多個測試周期,請選擇需要複製的測試周期,然後右鍵單擊所選週期。

步驟 2 − 選擇“複製”並單擊,如下圖所示。

Copy Cycle

步驟 3 − 右鍵單擊測試計劃樹中的任意位置,然後貼上已複製的週期。

Test Plan Tree

注意 − 無法複製或移動已關閉的週期。

刪除測試周期

要刪除測試周期,您需要擁有“刪除測試周期”許可權。以下是刪除測試周期的步驟。

步驟 1 − 選擇要刪除的單個測試周期或多個測試周期。

步驟 2 − 右鍵單擊所選週期,然後單擊“刪除”按鈕。

Delete Option

步驟 3 − 將出現一個對話方塊,要求確認刪除。單擊,如下面的螢幕截圖所示。

Delete Cycle

頁面將重新整理,並且版本將從測試計劃面板中刪除。

qTest - 測試套件管理

在測試執行中,測試執行被管理到不同的測試套件中,這些測試套件是測試周期的一部分,最終是測試版本的一部分。在本章中,我們將瞭解什麼是測試套件管理。

建立新的測試套件

要建立測試套件,您需要擁有“建立測試套件”許可權。以下是建立測試套件的步驟。

步驟 1 − 要建立新的測試周期,請使用以下兩種方法之一:

  • 轉到“測試執行”選項卡,選擇根資料夾、版本或測試周期;然後,右鍵單擊左側面板中的任意位置,然後選擇“新建”→“新建測試套件”。

New Test Suite
  • 單擊面板左側的“新建測試套件”圖示,如下圖所示。

Suite Icon

將開啟“建立測試套件”表單。

Suite Properties

步驟 2 − 在表單中輸入以下欄位:

  • 測試套件名稱
  • 描述
  • 目標版本/構建
  • 環境
  • 執行型別
  • 計劃開始日期和結束日期
Suite Description

步驟 3 − 輸入所有詳細資訊後,單擊螢幕右上角的“儲存”按鈕。

Suite Details

單擊“儲存”後,您將收到已進行更改的成功訊息,並且測試套件名稱將顯示在左側面板中,位於專案名稱和所選版本下方,如下圖所示。

Saved Suite

編輯測試套件

要編輯測試套件,您需要擁有“編輯測試套件”許可權。以下是編輯測試套件的步驟。

步驟 1 − 選擇要編輯的測試套件並單擊以開啟詳細資訊。

步驟 2 − 編輯名稱、屬性、描述、目標版本構建或任何其他欄位,如下圖所示。

Edit Test Suite

步驟 3 − 單擊“儲存”以完成編輯。

Saved Test Suite

移動/複製測試套件

要移動/複製測試套件,您需要擁有“建立/編輯測試套件”許可權。此功能允許建立測試套件的副本或重新排序結構。

以下是移動/複製測試套件的步驟。

步驟 1 − 要複製單個或多個測試套件,請選擇需要複製/剪下的測試套件,然後右鍵單擊所選套件。選擇“複製/剪下”並單擊,如下圖所示。

Copy Suite

步驟 2 − 右鍵單擊測試計劃樹中的任意位置,然後選擇貼上已複製的週期,如下圖所示。

Copied Cycles

注意 − 無法複製或移動已關閉的週期。

刪除測試套件

要刪除測試套件,您需要擁有“刪除測試套件”許可權。以下是刪除測試套件的步驟。

步驟 1 − 選擇要刪除的單個測試套件或多個測試套件。

步驟 2 − 右鍵單擊所選套件,然後單擊“刪除”按鈕。

Delete Button

步驟 3 − 將出現一個對話方塊,要求您確認刪除;單擊,如下圖所示。

Selected Delete

頁面將重新整理,並且測試套件將從測試計劃面板中刪除。

qTest - 新增測試執行

在本章中,我們將瞭解如何在 qTest 中新增測試執行。要執行測試執行,您需要擁有“建立測試執行”許可權。可以在根目錄、版本、週期或測試套件下建立測試執行。

以下是建立測試套件的步驟。

步驟 1 − 要建立一個新的測試周期,有不同的方法,例如:

  • 轉到“測試執行”選項卡,選擇根資料夾、版本或測試周期;然後,單擊工具欄上的“新增測試執行”圖示,如下圖所示。

Test Execution Tab
  • 按 Shift + R

  • 選擇測試套件後,單擊面板右側的“新增測試執行”按鈕,如下圖所示。

Add Test Runs Button

步驟 2 − 使用上述任何一種方法,都會開啟“新增測試執行”嚮導表單。

Test Run Wizard

步驟 3 − 從“需求/測試設計/測試執行/缺陷”選項卡中選擇測試用例,然後單擊“新增”按鈕。

Select Test Cases

單擊“新增”後,頁面將重新整理,並且測試用例將被新增,如下圖所示。

Displayed Test Cases

建立測試套件並進一步新增測試執行時,請考慮以下重要事項:

  • 不要新增重複的測試用例。測試套件不會新增任何重複的測試用例。

  • 顯示尚未新增的測試用例。選中此項後,嚮導將僅顯示在所選資料夾中未新增的測試用例。

qTest - 測試執行

在本章中,我們將學習 qTest 中的測試執行。

要執行測試執行,您需要擁有“執行測試執行”許可權。您可以執行單個或多個測試執行和測試套件。您還可以進行快速執行,以將整體狀態標記為所有選定的測試用例。

預設模式

qTest 有三種預設模式可供執行:

  • 無會話錄製執行
  • 使用 Explorer 整合版執行
  • 使用 Web Explorer 執行

以下是設定預設模式的步驟:

  • 在測試執行網格或單個測試執行主頁面上,選擇“執行”按鈕旁邊的下拉箭頭。

  • 選擇三個選項之一。

  • 單擊“儲存”以設定預設執行模式。

以下螢幕截圖顯示瞭如何設定預設選項。

Set Default

執行單個/多個測試執行

在本節中,我們將討論如何執行單個/多個測試執行。以下是執行步驟:

步驟 1 − 使用 Shift + 單擊選擇單個/多個測試執行。

步驟 2 − 單擊執行工具欄或測試執行詳細資訊螢幕上的執行按鈕,如下圖所示。

Run Execution Toolbar

步驟 3 − 測試執行將在對話方塊中開啟,其中包含詳細的測試步驟,並將載入描述。您可以在此處更新測試結果。以下螢幕截圖將幫助您瞭解此步驟。

Detailed Test

步驟 4 − 將游標放在每個步驟的狀態處。它顯示可以選擇的狀態列表,以標記測試步驟執行狀態。

Marked Status

步驟 5 − 單擊“儲存”按鈕。它將顯示一個對話方塊,在其中輸入計劃時間和實際時間。輸入詳細資訊後,再次單擊“儲存”按鈕。

Planned and Actual Time

同樣,您可以一次執行單個或多個測試套件。每個測試用例將依次出現。

測試平臺功能

單擊“執行”按鈕後,測試平臺將載入選定的測試執行以進行執行。測試平臺具有一些重要功能。我們將透過執行以下步驟來了解這些功能:

步驟 1 − 在下拉列表中選擇測試執行以執行特定測試用例。

Drop Down_list
  • 單擊“向前”或“向後”圖示以按順序執行測試執行,如上圖所示。

  • 單擊“載入上次執行”按鈕以檢視測試執行的上次結果。

  • 在“測試執行資訊”部分檢視測試用例的描述、前提條件、註釋和附件。

  • 描述和前提條件從其關聯的測試用例屬性載入。

  • 註釋將顯示在測試執行日誌中。

  • 提交/連結缺陷到測試日誌。

以下螢幕截圖顯示了上述功能。

Test Pad Functionalities

以下螢幕截圖顯示了連結缺陷的位置。

Link Defect
  • 分別在“資源”中為測試用例和測試日誌新增附件。

  • 為測試執行選擇整體狀態。您還可以將整體測試執行狀態應用於所有測試執行步驟。

  • 為單個測試步驟選擇狀態。

  • 單擊“錯誤”圖示可為單個測試步驟提交缺陷,如上圖所示。

  • 單擊“剪貼”圖示可為單個測試步驟新增附件,如上圖所示。

步驟 2 − 單擊各個步驟以編輯測試步驟的描述、預期結果,並在執行期間新增實際結果,如下圖所示。

Edit Step Description

預期結果以綠色顯示,而實際結果以淺紅色/粉紅色顯示。

Expected Result

qTest - 快速執行

您可以使用“快速執行”按鈕快速更新測試執行的整體狀態。您可以快速執行單個測試執行或整個測試套件。

快速執行單個測試執行

現在讓我們討論如何使用以下步驟快速執行單個測試執行。

步驟 1 − 在執行樹中選擇單個測試執行。

步驟 2 − 單擊測試執行詳細資訊螢幕上的快速執行按鈕,如下圖所示。

Quick Run

步驟 3 − 將開啟“快速執行”對話方塊。選擇標記快速結果作為整體測試執行的結果。

Mark Quick Result
  • 單擊“新建”按鈕以提交缺陷。
  • 輸入現有缺陷 ID 或搜尋缺陷以連結到測試用例。
  • 點選“刪除”圖示可移除測試用例中連結的缺陷。

步驟 4 − 點選確定按鈕確認結果。

Confirm Result
  • 在快速執行中,總體測試執行狀態會更新,但測試步驟級別不會更新。

  • 在快速執行中,除非手動更改,否則各個測試步驟將處於“未執行”狀態。

多個測試執行的快速執行

以下是快速執行多個測試執行的步驟。

步驟 1 − 在執行樹上選擇一個測試套件。

步驟 2 − 在測試執行網格中,選擇多個或所有測試執行。

步驟 3 − 點選測試執行網格上的“快速執行”按鈕,如下面的螢幕截圖所示。

Test Run Grid

步驟 4 − 將開啟“快速執行”對話方塊,如下面的螢幕截圖所示。

  • 選擇各個測試執行的狀態,或透過選中複選框選擇多個測試用例。

  • 選擇狀態並點選“應用”按鈕。它會一次更新所選測試執行的狀態。

Apply Button
  • 點選“確定”按鈕確認狀態更新,或點選“確定並重新整理”按鈕將最新的測試執行結果提交到測試套件。

qTest - 提交缺陷

在缺陷模組中,您可以建立、檢視和編輯已建立的缺陷。qTest 缺陷跟蹤器簡單但功能強大。它允許即時管理缺陷。您可以輕鬆自定義與缺陷相關的欄位和值,以識別和跟蹤其解決過程。除此之外,qTest 還允許在提交、分配、更新或評論所選缺陷時訂閱電子郵件通知。

您可以透過三種方式在執行期間或執行後向特定測試用例提交缺陷:

  • 在快速執行執行期間提交
  • 在預設執行執行期間提交
  • 在測試執行完成後提交

在執行測試時提交

此過程類似於在快速執行或預設執行執行期間提交缺陷。在這兩種情況下,唯一的區別在於執行的啟動,其餘步驟如下:

您可以為特定測試步驟或測試用例提交缺陷,適用於所有步驟。

步驟 1 − 要在測試用例級別新增,請點選如下面的螢幕截圖所示的“提交缺陷”部分,然後點選“新建”。

Defect Button

步驟 2 − 同樣,要在測試步驟級別新增缺陷,請點選如下面的螢幕截圖所示的“提交缺陷”圖示,然後點選“新建”。

New Button

步驟 3 − 在上述兩種情況下,缺陷提交表單都會在新視窗中開啟。在提交缺陷之前,請填寫以下欄位:

  • 摘要
  • 已修復的版本/構建
  • 指派給
  • 型別
  • 原因
  • 環境
  • 新增附件以驗證差異,例如螢幕截圖、日誌等。

步驟 4 − 輸入詳細資訊後,點選如下面的螢幕截圖所示的“儲存並關閉”按鈕。

Save and Close

在“歷史記錄”選項卡中,您可以看到在此缺陷上執行的所有操作或編輯。

將生成一個缺陷 ID,您可以透過將游標移動到缺陷符號上檢視與測試步驟連結的缺陷,如下面的螢幕截圖所示。

Defect Symbol

測試執行完成後提交缺陷

執行完成後,您可以向各個測試步驟或測試用例提交或連結缺陷。以下是提交缺陷的步驟。

步驟 1 − 在“執行歷史記錄”部分的測試用例中選擇“缺陷”圖示,以向整個測試用例提交/連結缺陷。

步驟 2 − 或者,選擇測試日誌詳細資訊中的“缺陷”圖示,以向已執行測試日誌的各個測試步驟提交/連結缺陷。

步驟 3 − 點選“Bug”圖示。它將開啟一個對話方塊,其中包含提交/連結缺陷的選項。

步驟 4 − 點選“新建”以提交與測試日誌連結的缺陷。

步驟 5 − 輸入現有缺陷 ID 或搜尋要連結到測試日誌的缺陷。

步驟 6 − 點選“刪除”圖示可移除測試日誌中連結的缺陷。

下面的螢幕截圖顯示了上面討論的步驟。

Execution History

qTest - 克隆缺陷

檢視缺陷時,您可以使用“克隆缺陷”功能輕鬆建立缺陷副本。要克隆缺陷,您應該具有建立和編輯缺陷的許可權。

以下是克隆缺陷的步驟。

步驟 1 − 開啟現有缺陷。轉到“缺陷”部分並輸入查詢型別缺陷 ID。點選“執行查詢”。結果將顯示在底部,如下面的螢幕截圖所示。

Query Type Defect

步驟 2 − 點選缺陷 ID 以開啟缺陷的詳細資訊。

步驟 3 − 點選克隆按鈕。將顯示一個新的缺陷表單,其中複製了所有詳細資訊,如下面的螢幕截圖所示。

Clone Button

步驟 4 − 點選“克隆”按鈕後,該按鈕將被停用,並且摘要的名稱為克隆缺陷

Clone Summary Name

步驟 5 − 編輯克隆缺陷中的詳細資訊。然後,點選儲存按鈕提交克隆缺陷。

將生成一個新的缺陷 ID,並參考原始缺陷 ID,如下面的螢幕截圖所示。

Original Defect

克隆缺陷時,請考慮以下幾點:

  • 克隆缺陷始終處於“新建”狀態。
  • 僅複製原始缺陷的詳細資訊。
  • 不會複製連結的測試執行、附件、註釋和歷史記錄。

qTest - 匯入缺陷

您可以使用 Excel 電子表格匯入缺陷。Excel 檔案是透過行和列作為單元格表示的文字檔案。

從 Excel 匯入資料時,需要考慮以下幾點。

  • Excel 檔案規則
  • 將 Excel 檔案匯入系統

Excel 檔案規則

建立 Excel 檔案時,請考慮以下幾點:

  • Excel 檔案應僅在第一張工作表中包含資料。

  • 工作表名稱應為“缺陷”。

  • 第一行應包含不同列的標題名稱,之後;資料應代表每一列。

  • 請注意,匯入時,第一行將與缺陷建立表單的不同欄位對映。

  • Excel 檔案中的一列只能與缺陷建立表單的一個欄位對映。

  • 缺陷 ID 欄位不應與任何列對映。系統將自動生成缺陷 ID。

  • 必須將必填欄位與 Excel 工作表的列對映,並且不應為空白。否則,系統將生成匯入失敗的錯誤訊息。

  • 非必填欄位可以不對映,也可以留空。匯入時,這些欄位將為空白,或使用專案設定中定義的預設值。

匯入 Excel 檔案

現在讓我們討論如何匯入 Excel 檔案。以下是執行此操作的步驟。

步驟 1 − 轉到“測試缺陷”選項卡。

步驟 2 − 從工具欄(根資料夾上方)選擇“匯入 Excel BETA”圖示。下面的螢幕截圖將幫助您理解此步驟。

Import Excel Beta

步驟 3 − 點選“匯入 Excel”圖示後,將開啟“匯入缺陷嚮導 BETA”。它帶有一套規則。重新驗證 Excel 工作表是否符合這些規則。

步驟 4 − 瀏覽 Excel 檔案並上傳。上傳成功後,檔名將顯示在嚮導中,如下面的螢幕截圖所示。選中“使用匯入檔案的首行為標題”複選框。qTest 使用 Excel 檔案的第一行作為標題。qTest 將獲取檔案的標題作為可用於對映的欄位。

Wizard Beta

如果選中上述步驟中的複選框並點選“下一步”按鈕,則下面的螢幕截圖顯示可用於對映的可用欄位。

Check box Next Button

例如,如果您沒有像上述步驟那樣選擇該選項,則 qTest 將獲取列的順序作為可用的欄位對映。下面的螢幕截圖顯示了相同的內容。

Column Order

步驟 5 − 使用拖放功能,將“缺陷”欄位與“可用欄位對映”中存在的 Excel 工作表列名稱對映,如下面的螢幕截圖所示。

Column Name Present
  • 要刪除已對映的欄位,請點選框中的X符號。它將刪除欄位對映,如果需要,您可以將欄位重新對映到其他列。

  • 選中“傳送通知電子郵件”複選框後,將傳送一封關於匯入缺陷的電子郵件。

步驟 6 − 現在,點選如下面的螢幕截圖所示的“匯入”按鈕。

Beta Import Button

匯入成功後,您將獲得匯入的資訊,如下面的螢幕截圖所示。

Progress Beta Information

將出現一個帶有兩個按鈕的對話方塊,如上面的螢幕截圖所示:

  • 確定 − 它將帶您進入“缺陷”選項卡。
  • 檢視日誌 − 使用此功能,您可以檢視匯入的日誌。

qTest - 報告

在“報表”模組中,您可以建立、檢視和匯出 qTest 支援的報表。qTest 支援 STLC 所有階段的各種報表,以更好地跟蹤進度,例如測試執行、缺陷建立、需求覆蓋率和測試用例建立。這些報表包含各種篩選器,用於獲取最重要的資訊以準備任何指標。

導航到“報表”部分時,左側面板將顯示可用於不同活動的可用報表列表。在右側面板中,qTest 對每個報表的詳細描述,如下面的螢幕截圖所示。

Report Section

準備報表

在本節中,我們將學習如何在 qTest 中準備報表。步驟如下:

步驟 1 − 要建立報表,請在左側面板中選擇報表名稱。下面的螢幕截圖顯示在“測試執行報表”下選擇了“帶有缺陷的執行狀態”。將顯示一組篩選器選項以縮小報表範圍。在這種情況下,存在模組、版本和測試用例型別篩選器。

Execution Status

步驟 2 − 根據每個篩選器中的可用列表選擇選項。點選上面的螢幕截圖中的“顯示”。它將在圖表中生成報表。它還在表格列中顯示資料。

Defect Chart

Execution Data

步驟 3 − 透過點選螢幕右上角的“郵件”按鈕,以 XLS、CSV 或 PDF 格式傳送電子郵件報表。它將顯示一個對話方塊,您可以在其中選擇傳送給他人並鍵入電子郵件地址,然後點選“確定”。

下面的螢幕截圖顯示瞭如何透過電子郵件傳送報表。

Report in email

將出現一個對話方塊,提供有關電子郵件請求處理的資訊。

Email Request

同樣,任何可用的報告都可以生成。第一步是選擇報告。第二步是使用可用的篩選選項執行報告設定,然後單擊“顯示”按鈕。

報告分為以下三個部分:

  • 最新資訊 - 它是統計資料。
  • 圖表 - 可以是餅圖或表格圖。
  • 資料網格 - 用於準備報告的資料。

qTest - 篩選

qTest 支援篩選功能以縮小顯示專案範圍。篩選器僅在“測試計劃”、“需求”、“測試設計”和“測試執行”選項卡的左側面板工具欄中可用。“缺陷”和“報告”部分不支援篩選器;這些部分有不同的篩選器來縮小專案範圍。

如何使用篩選器?

以下是使用篩選功能的步驟。

步驟 1 - 轉到“測試計劃”部分,然後單擊左側面板工具欄中的篩選器圖示,如下面的螢幕截圖所示。

Filter Icon

步驟 2 - 選擇“設定篩選器”圖示,它將顯示一個對話方塊,如下面的螢幕截圖所示。您可以透過選擇“篩選依據”為“版本”或“構建”來設定篩選器。

對於這兩個選項,您將獲得以下篩選選項:版本或構建、開始日期、狀態和結束日期。選擇後,單擊“篩選”按鈕。

Filter Button

現在,只會顯示版本 2 的詳細資訊,如下面的螢幕截圖所示。

Release Details

步驟 3 - 要刪除篩選器,請單擊“篩選”→“清除篩選器”。

同樣,可以為其他部分(需求、測試設計和測試執行)設定或清除篩選器。

qTest - 拖放

qTest 支援拖放功能。它有助於快速移動或複製同一專案中的物件。此功能存在一個限制 - 您不能從一個專案拖放到另一個專案。

以下是使用此功能的步驟。

步驟 1 - 要移動/重新排序物件,請按住滑鼠左鍵並將物件拖動到目標資料夾。

Reorder Object

步驟 2 - 要複製物件並將其放入另一個資料夾,請繼續按住滑鼠左鍵和 CTRL 鍵。現在,將物件拖動到目標位置。它會將物件複製到目標資料夾。

Drag Object

qTest - 快捷鍵

qTest 在每個部分都支援各種快捷鍵。快捷鍵也稱為鍵盤快捷鍵。您可以在每個部分的左下角看到這些快捷鍵,如下面的螢幕截圖中以紅色圓圈標出的部分所示。

Keys and Action

下表列出了支援的快捷鍵。要使用特定快捷鍵,您應該位於相應的頁面上。例如,在使用快捷鍵建立版本時,您應該先導航到“測試計劃”部分,然後使用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 會將物件移動到回收站中,您可以稍後將這些物件恢復到其原始位置。回收站僅支援“測試計劃”、“需求”、“測試設計”和“測試執行”部分。此功能不適用於“缺陷”和“報告”部分。

要刪除和恢復,您應該具有刪除物件的許可權。

臨時刪除

如前所述,您可以使用拖放功能將物件移動到回收站。或者,您也可以刪除物件,這最終會將其移動到回收站。

Move to Recycle Bin

將出現一個對話方塊詢問您是否確認,請單擊

Temporary Deletion

要檢視所有已刪除的物件,請單擊工具欄上的回收站。

Deleted Objects

永久刪除

現在讓我們討論如何永久刪除物件。

步驟 1 - 單擊左側導航欄上的回收站圖示。選擇選單物件以永久刪除物件。

步驟 2 - 要一次刪除多個物件,請選中每個專案前面的複選框,如下面的螢幕截圖所示。

Delete Permanently

步驟 3 - 單擊頁面底部的永久刪除按鈕,如下面的螢幕截圖所示。

您將收到永久刪除訊息。單擊此訊息後,物件將從回收站中永久消失。

Deleted Message

恢復物件

在本節中,我們將討論如何在 qTest 中恢復物件。

步驟 1 - 單擊左側面板工具欄頂部的回收站圖示。

步驟 2 - 選擇選單物件以查詢要從回收站中恢復的物件。

步驟 3 - 單擊頁面底部的恢復按鈕以確認。選定的物件將被移回其原始位置。

Restore Objects

qTest - 搜尋

您可以快速搜尋系統物件,例如需求、測試用例、測試執行或缺陷。您還可以透過將關鍵字輸入到任何頁面右上角的搜尋框中來搜尋屬於系統物件的區域性資訊,例如描述或註釋。

下面的螢幕截圖顯示了搜尋框的位置。

Search Location

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 功能。

Test Plan Tab

下面的螢幕截圖顯示了“需求”選項卡下的切換 ID 功能。

ID Display

下面的螢幕截圖顯示了“測試設計”選項卡下的切換 ID 功能。

Test Design ID

下面的螢幕截圖顯示了“測試執行”選項卡下的切換 ID 功能

Toggle Test Execution

qTest - 標籤ID

標記 ID 功能允許將物件連結/標記到富文字欄位(例如描述)中的其他物件。您可以在描述中提及其他物件的名稱,這些名稱將進一步轉換為連結。使用此連結,您可以導航到連結的物件。

以下是標記 ID 的步驟。

步驟 1 - 轉到任何富文字欄位,例如“測試設計”→“測試套件”→“描述”。

步驟 2 - 使用語法為@object ID;例如,@TC-1。輸入任何物件 ID 後,將立即進行模糊搜尋,並顯示所有匹配的物件。在這裡,您可以選擇要標記的物件,如下面的螢幕截圖所示。

Select Object Tag

步驟 3 - 選擇後,標記的 ID 將顯示為超連結。單擊儲存以保留更改。

Tagged Object

步驟 4 - 單擊標記的物件超連結,以檢視連結物件的詳細資訊。

廣告
© . All rights reserved.