TestRail 快速指南



TestRail - 簡介

TestRail 是一款基於 Web 的測試管理工具,測試人員、開發人員和其他利益相關者可以使用它來管理、跟蹤和組織軟體測試工作。它遵循集中式測試管理理念,有助於簡化溝通,並能夠在 QA 團隊和其他利益相關者之間快速開發任務。

注意事項

  • TestRail 是一款測試管理工具。

  • 它由 Gurock 軟體開發。

  • TestRail 是一款基於 Web 的工具,支援所有瀏覽器,包括 Chrome、Firefox、IE。

  • 它支援不同的 Windows 作業系統,如 Windows XP、Vista、7 等。

  • TestRail 為企業郵箱和個人郵箱提供 30 天的試用期。

  • TestRail 可以與許多其他工具整合,例如 JIRA、Bugzilla、Fogbugz、Version One、TFS、GitHub 等。

許可證和免費試用

  • TestRail 是一款商業工具,並提供 30 天的試用版。

  • 要使用 TestRail 服務,需要許可證。

  • TestRail 為基於雲的訪問和本地伺服器設定提供 30 天的免費許可證。

TestRail 用途

  • 用於跟蹤軟體測試生命週期第 1 階段的所有 QA 活動。

  • TestRail 可用於測試管理、測試資料管理,並與其他工具整合以根據需要自定義使用。

  • 此外,TestRail 還支援需求管理、資源管理。

  • 它支援 QA 執行的所有宏觀級別活動。

TestRail 在執行 QA 任務(如編寫測試用例、執行測試用例、生成報告等)方面非常有用。

TestRail 規格

在學習如何安裝 Testrail 之前,讓我們先討論一下它的規格。這是基於其功能和操作範圍的一些重要規格的概括。

序號 規格和描述
1 應用程式版權
  • 它歸 Gurock 軟體所有。

  • 它提供商業版和試用版。

2 工具範圍
  • 它可以用作測試管理和測試資料管理。

  • 它用作測試工具。

3 測試方法
  • 敏捷測試

  • 自動化測試

  • 探索性測試

  • 功能/手動測試

4 工具目標
  • 桌面測試

  • Web 測試

  • 測試用例統計。

5 管理功能
  • 需求管理
  • 資源管理
  • 缺陷歸屬
  • 測試管理
  • 報告
6 伺服器硬體要求
  • CPU 2.5GHz 及以上
  • 記憶體 6GB 及以上
  • 磁碟空間 每個使用者 200MB+
7 錯誤處理
  • 捕獲螢幕截圖
8 可用使用者介面
  • COM API
  • 外掛
  • GUI 可用性
  • SaaS 客戶端
  • 伺服器和基於 Web 的

TestRail - 功能

TestRail 擁有廣泛的功能,可以吸引 QA 和其他利益相關者進行測試管理。以下是 TestRail 的一些核心功能。

TestRail 核心功能

這是一個 Testrail 功能列表,使其在使用者中如此受歡迎,最值得注意的是集中和組織功能。

序號 核心功能和描述
1 測試支援和方法
  • 敏捷測試
  • 黑盒測試
  • 探索性測試
  • 功能/手動測試
  • 自動化測試
2 集中和組織
  • TestRail 工具可以非常有效地建立、集中、組織和管理測試用例。

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

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

  • 它可以在不同的專案、版本和衝刺之間共享測試用例庫。

3 管理和跟蹤執行
  • 它支援構建和重新執行測試執行套件。

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

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

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

4 通知
  • 可以為特定任務向用戶傳送電子郵件。

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

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

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

  • 支援自由文字搜尋。

  • 支援語法搜尋。

6 報告
  • TestRail 支援多種報告。

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

  • 為專案、里程碑、計劃和執行生成詳細的彙總報告。

  • 跟蹤整個團隊的工作量。

  • 它也支援跨專案報告。

7 隨著團隊發展而擴充套件
  • TestRail 支援任何業務團隊和任何專案,無論其規模和複雜程度如何。

8 整合
  • TestRail 支援 100 多個外掛,以連線不同的軟體,使工作更輕鬆。

  • 廣泛的外掛使其在全球範圍內通用,例如 JIRA、Bamboo、HipChat、BugZilla、eggPlant、Cucumber、Jenkins、Selenium 等。

  • 它還支援 Rally 和 Version One 整合。

9 常用功能
  • 它支援粘性側邊欄。

  • 支援富文字格式。

  • 最佳化列印。

  • 計劃和預測。

10 恢復資料
  • 生成和下載完整的系統備份。

  • 從 Excel 和舊版資料工具遷移和匯入現有的測試用例。

  • 將資料匯出到 CSV、XML 和 Excel 檔案。

TestRail - 免費試用

TestRail 為新使用者和已註冊使用者提供 30 天的免費試用期,並提供基本功能。TestRail 還提供其他計劃,其中包含不同的高階功能和外掛。費用取決於使用者數量。透過訪問,使用者可以檢視不同的可用計劃以進行試用。

Different Available Plans

設定免費試用

訪問 http//www.gurock.com/testrail/ 並點選右上角的“試用 TestRail”,如下面的螢幕截圖所示。

Set Up For Free Trials

現在選擇 TestRail 雲(預設選擇)。

它會開啟一個基本表單來建立 TestRail 帳戶。

在以下欄位中輸入詳細資訊,如下面的螢幕截圖所示。

  • Web 地址 - 它必須唯一,此 URL 將用於訪問 qTest 應用程式。

  • 姓名 - 想要試用免費版本的人員。

  • 電子郵件 - 請注意,它接受 gmail、yahoo、outlook。它也可以是企業郵箱。

相同的電子郵件可以用作訪問 TestRail 的使用者名稱。

Basic Form

輸入所有詳細資訊後,選中“條款和服務”複選框,然後點選“建立 TestRail 試用”,如下面的螢幕截圖所示。

它將顯示確認頁面。使用者應訪問電子郵件並點選確認連結以啟用帳戶。

Create TestRail TRIAL

Confirmation Page

確認電子郵件後,將顯示“謝謝”訊息,並且正在建立帳戶。

Thank You Message

TestRail 帳戶的儀表盤如下所示。

Dashboard Of TestRail

TestRail - 登入

要登入 TestRail,請轉到您在建立免費試用時選擇的示例網站。它將開啟一個登入頁面;

  • 輸入您註冊的電子郵件地址作為使用者名稱和密碼(一次性密碼將傳送到註冊的電子郵件)。

  • 點選“登入”按鈕。

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

Login Page

錯誤

  • 由於登入不成功,將顯示以下錯誤頁面。

  • 錯誤可能是由於電子郵件或密碼組合錯誤導致的。

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

Error Message

如果您忘記了密碼,要恢復它

  • 點選“我忘記密碼了?”(位於“登入”按鈕旁邊)。
  • 輸入登入電子郵件。
  • 點選“請求密碼重置”。

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

Recover Password

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

登入成功

登入成功後,如果管理員將帳戶與任何專案關聯,系統儀表盤將顯示,或者使用者可以建立一個示例專案。以下螢幕截圖顯示了 TestRail 成功登入後的歡迎頁面/儀表盤。

Welcome Page

TestRail - 儀表盤

儀表盤是使用者登入 TestRail 後可以看到的第一個頁面。儀表盤由管理員自定義。根據角色,管理員可以設定 TestRail 的訪問許可權。管理員甚至有權更改 TestRail 帳戶的顏色和徽標。

注意事項

儀表盤有兩個部分 - 第一個是通用儀表盤,其中列出了所有專案,另一個是特定於專案的儀表盤。

  • 位於 TestRail 頁面底部的導航欄在 TestRail 的所有頁面/螢幕上都相同 - 建立專案、新增用例、啟動執行、新增結果、邀請使用者和設定整合。

  • 儀表盤在右上角有不同的連結,這些連結在所有頁面上都相同 - 正在處理、<使用者姓名>(用於設定和登出)、幫助和反饋、電子郵件、Twitter 和部落格部分。

  • 在本節的前半部分,儀表盤每天顯示所有專案的活動圖表。在後半部分,它顯示所有列出的專案名稱。使用者可以透過點選名稱導航到任何專案。

以下螢幕截圖顯示了 TestRail 的儀表盤。

Dashboard

使用者點選專案名稱(在上面的螢幕截圖中為“Wires - Basic”)後,它將顯示專案的儀表盤。專案儀表盤與上面解釋的 TestRail 主儀表盤相同。

  • 唯一額外的一部分是導航欄,它提供不同的功能 - 概述、待辦事項、里程碑、測試執行和結果、測試用例、報告。

  • 在左上角,存在“返回儀表盤”連結。點選此處,使用者可以導航到列出所有專案的“主儀表盤”部分。

  • 在概述部分的前半部分,使用者可以看到專案中每天執行的活動圖表。

  • 使用者可以轉到不同的“報告”部分,並透過點選“報告”和“編輯”按鈕來編輯專案詳細資訊。

  • 在下半部分,使用者可以看到測試執行和里程碑列表,以及用於為專案新增測試執行和里程碑的快捷按鈕。

以下螢幕截圖顯示了專案的儀表板頁面。

Dashboard Of Project

幫助和反饋

TestRail 提供了許多與使用者互動的有用方法。它包含使用者指南、影片、支援論壇、鍵盤快捷鍵等。使用者可以訪問部落格、關注 Twitter 以及訂閱 Gurock 的新聞通訊。

這些功能可以透過點選儀表板上的“幫助和反饋”連結來訪問。在連結旁邊,還有 3 個圖示 - 訂閱新聞通訊、關注 Twitter 和了解 TestRail。

以下螢幕截圖顯示了“幫助和反饋”的功能。

Help & Feedback

使用者個人資料

點選個人資料名稱 → 我的設定,使用者可以在編輯模式下檢視其個人資料。使用者可以修改以下欄位

全名、電子郵件地址、語言、區域設定、密碼。修改完成後,點選**儲存設定**應用所有更改。

User Profile

點選**登出**,使用者將返回登入頁面,並且在未重新登入的情況下無法訪問專案詳細資訊。

TestRail - 邀請使用者

要邀請新使用者加入您的**TestRail** 域,您需要先導航到主儀表板或專案概覽,並將滑鼠懸停在頁面底部顯示的“邀請使用者”圖示上,如下面的螢幕截圖所示。

  • 當用戶將游標移到“邀請使用者”上時,它會顯示有關“邀請團隊成員”功能的通用資訊以及如何邀請使用者的流程。

Invite Team Member
  • 以管理員身份登入並點選右側的“管理”連結。

  • 現在在右側列表中選擇“使用者和角色”選項。

  • “新增使用者”和“新增多個使用者”選項位於右側。以下螢幕截圖顯示了“新增使用者”選項。

Add Users Option

新增使用者

要新增單個使用者,請點選“新增使用者”選項。

  • 它將開啟一個表單,您可以在其中輸入全名、電子郵件地址、通知、語言、區域設定、時區等,如下面的螢幕截圖所示。

Add User
  • 現在選擇邀請方式,可以透過電子郵件或手動設定使用者名稱和密碼。

  • 之後,點選“新增使用者”按鈕完成邀請流程,如下面的螢幕截圖所示。

Invitation Process

Welcome Email
  • 收到邀請後,他們將收到一封包含啟用連結的歡迎電子郵件。在螢幕上,將顯示一條成功訊息以及新新增使用者的姓名,如下面的螢幕截圖所示。

新增多個使用者

要新增多個使用者,請點選“新增多個使用者”選項。它將開啟一個表單,您需要在其中輸入以下詳細資訊。

  • 在文字框中使用以下格式,每行輸入一個使用者。

    <全名>,<電子郵件地址>

    tutorialspoint,contact@tutorialspoint.com

  • 可以選擇為使用者配置其他欄位,例如角色和組。

  • 在預覽中,使用者可以看到新增的詳細資訊是否有效。

  • 預設情況下,將選中“向新使用者傳送邀請電子郵件”。

  • 之後,點選“新增多個使用者”按鈕。

以下螢幕截圖顯示瞭如何新增多個使用者。

Multiple Users

當用戶點選“新增多個使用者”時,會彈出一個視窗,表明使用者已成功新增,如下面的螢幕截圖所示。

Users Added Successfully

點選“返回使用者和角色”,使用者將導航到主頁面,其中列出了所有使用者,如下面的螢幕截圖所示。

Users and Roles

TestRail - 新增專案

要新增專案,使用者必須具有管理員角色。在底部,“建立專案”圖示顯示了當使用者將游標移到那裡時如何新增專案的步驟。

建立專案

在 TestRail 中新增專案時,第一步是以管理員身份登入並轉到列出所有專案的儀表板頁面。登入 TestRail 後的第一個螢幕。

點選右側的“新增專案”按鈕,如下面的螢幕截圖所示。

Create A Project

它將開啟新增專案表單,使用者需要在以下欄位中輸入詳細資訊。

  • **名稱** - 專案名稱

  • **公告** - 如果有關於專案的任何公告,例如釋出日期、開始日期等。

使用者可以點選複選框以在專案概覽頁面顯示公告。根據專案選擇儲存庫型別並管理用例。

Project Overview Page

現在點選**新增專案**,如下所示。

Add Project

可以選擇新增有關專案訪問許可權的詳細資訊。要新增訪問許可權詳細資訊,請轉到下一個選項卡並選擇“預設訪問許可權”,如下面的螢幕截圖所示。

Access Details

同樣,使用者可以將詳細資訊新增到“缺陷”和“引用”選項卡中。點選“新增專案”後,會顯示成功訊息,並且專案將被列出,如下面的螢幕截圖所示。還有**編輯**和**刪除**按鈕,用於編輯專案詳細資訊和從列表中刪除專案。

Successful Message

TestRail - 測試用例 - 章節

**TestRail** 支援進一步組織測試套件。測試套件的測試用例可以分組到不同的部分。部分用於將測試用例組織成組,以便更容易識別從高到低級別設計相關的測試用例。

注意事項

  • TestRail 支援靈活、輕量級的測試管理。

  • 測試用例被組織成測試套件。

  • 測試套件是在專案模組或功能中建立的。

  • 測試用例的維護取決於專案的大小。

  • 理想情況下,一個測試套件包含大約 100 個測試用例。

  • 如果專案模組有許多測試用例,建議在功能級別而不是模組級別分解測試套件。

新增部分

要新增部分,使用者應執行以下步驟。

  • 從儀表板中選擇一個專案,然後轉到“測試用例”選項卡。

  • 點選“新增部分”按鈕,如下面的螢幕截圖所示。

Add Section
  • 它將開啟“新增部分”彈出視窗,使用者可以在其中輸入部分名稱和描述(可選)。

  • 在描述欄位中,使用者可以選擇插入表格或影像。符號位於右側,如下面的螢幕截圖所示。

Add Section Pop Up
  • 現在點選**新增部分**按鈕,如上所示。部分將被新增,並且可以在右側檢視資料夾結構。

  • 在左側,使用者可以看到部分名稱、描述和與該部分關聯的測試用例數量。

  • 還有一個選項可以新增子部分,以便在宏級別組織測試用例,如下面的螢幕截圖所示。

Add Subsection

新增子部分

使用者可以在一個部分下新增不同的子部分,以便在宏級別組織測試用例。新增子部分時應遵循以下步驟。

  • 選擇要新增子部分的部分,然後點選**新增子部分**按鈕,如前面的螢幕截圖所示。

  • 它將開啟“新增部分”彈出視窗,使用者必須在其中輸入部分名稱和描述(可選)。

  • 在描述欄位中,使用者可以選擇插入表格或影像。符號位於右側,如下面的螢幕截圖所示。

  • 之後,點選底部“新增部分”按鈕新增子部分。

Add Section Button
  • 部分將被新增,並且可以在右側檢視資料夾結構。在左側,使用者可以看到部分名稱、描述和與該部分關聯的測試用例數量。

Folder Structure

編輯部分

此功能允許編輯現有部分或子部分。要編輯部分,應執行以下步驟。

  • 將游標移到部分名稱上,它將顯示 2 個不同的圖示。

  • 鉛筆圖示用作**編輯**。點選編輯符號,如下面的螢幕截圖所示。

Edit A Section
  • 它將開啟“編輯部分”彈出視窗,使用者可以在其中編輯部分名稱和描述。之後,點選**儲存更改**按鈕,如下面的螢幕截圖所示。部分的名稱和描述將被更改。

Save Changes

刪除部分

此功能允許**刪除**部分。刪除部分時,它將刪除部分內所有內容,例如子部分、測試等。要刪除部分,使用者應執行以下步驟。

  • 將游標移到部分名稱上,它將顯示 2 個不同的圖示。

  • 第二個圖示用作刪除。點選刪除符號,如下面的螢幕截圖所示。

Delete A Section
  • 將顯示一個確認彈出視窗,以確認是否刪除,選中**是**的複選框,刪除此部分,然後點選“確定”按鈕,如下面的螢幕截圖所示。在選中複選框之前,“確定”按鈕將不會啟用。頁面將重新整理,並且部分將被刪除。

Confirmation to Delete

TestRail - 測試用例案例

測試用例包含描述、測試的先決條件、測試步驟列表和預期結果。測試用例確認特定功能、記錄任務、驗證專案工件,並且可以由測試人員驗證。

在“測試用例”選項卡中,測試用例按不同的部分和子部分組織,以便有效地維護。新增部分(在上一章中討論)後,現在需要新增測試用例 - 此選項卡的主要目標。

新增測試用例

執行以下步驟以新增用例。

  • 轉到“測試用例”選項卡,然後點選位於兩個位置的“新增用例”連結,如下面的螢幕截圖所示。

Add Test Case
  • 它將開啟**新增測試**用例表單,使用者在其中輸入標題。

  • 部分、型別、模板和優先順序是必填欄位,並且預設已選擇。

  • 使用者可以根據需求和位置更改新增測試用例。

  • 使用者輸入先決條件、步驟和預期結果,如下面的螢幕截圖所示。

Add Test Cases
  • 輸入預期結果,然後點選**新增測試用例**按鈕,如下面的螢幕截圖所示。

Message Of Success
  • 將顯示新增測試用例的成功訊息以及“新增另一個”連結。

  • 當用戶點選“新增另一個”連結時,它將開啟“新增測試用例”表單。

  • 以下螢幕截圖顯示了成功新增測試用例的訊息。

編輯測試用例

編輯測試用例時應遵循以下步驟。

  • 點選**測試用例**名稱以開啟詳細資訊。

  • 點選右上角的編輯按鈕,如下面的螢幕截圖所示。

Editing Test Case
  • 當用戶將游標移到測試用例名稱上時,可以點選**鉛筆**圖示作為編輯。它將以編輯格式開啟測試用例詳細資訊,如下所示。

Test Case Details
  • 編輯後,點選“儲存更改”按鈕。

新增表格

TestRail 支援將表格內容新增到文字框中,例如步驟、先決條件、步驟和預期結果。

  • 要將表格新增到文字框中,請點選文字框右上角的**表格圖示**,如下面的螢幕截圖所示。

Add A Table
  • 它將開啟“新增表格”彈出視窗,使用者可以在其中設計表格模板。右側的 + 按鈕將新增下一列,而底部的 + 符號將新增新行。

  • 點選“新增表格”按鈕將模板新增到文字框中,如下所示。

Add Template
  • 表格模板將新增到文字框中,使用者可以更改資料,如下面的螢幕截圖所示。

Table Template

新增影像

TestRail 支援將表格內容新增到文字框中,例如步驟、先決條件、步驟和預期結果。這對於顯示作為測試步驟或預期結果一部分的其他詳細資訊非常有用。

  • 要將表格新增到文字框中,請點選文字框右上角的“表格圖示”,如下面的螢幕截圖所示。

Add An Image
  • 將顯示一個彈出視窗,使用者可以使用**ALT+PrntScr**截圖,然後按 CTRL + V 直接貼上。使用者無需使用任何 Word 或畫圖文件。這些步驟可以直接在彈出視窗中完成。

  • 點選“移除”連結將刪除影像。

  • 點選“新增影像”按鈕將影像新增到文字框中。

  • 以下螢幕截圖顯示瞭如何新增影像。

Add Images
  • 使用者可以在下面看到附件的路徑。

Path Of Attachment
  • 點選“儲存更改”。

  • 當用戶檢視測試用例的詳細資訊時,可以檢視新增的表格和圖片。

  • 以下螢幕截圖顯示了在測試用例中新增的表格和圖片。

Added Table And Images

TestRail - 匯入測試用例 CSV

使用者可以使用 CSV 或 XML 檔案一次建立多個測試用例。CSV 檔案是逗號分隔的文字檔案。從 Excel 匯入資料需要兩個步驟。

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

CSV 檔案規則

建立 CSV 檔案時,必須考慮以下幾點

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

  • 第 1 行應在不同的列中包含標題名稱,接下來的行應表示每一列的資料。

  • 請注意,匯入時第 1 行將與測試用例表單的不同欄位進行對映。

  • Excel 檔案中的 1 列只能與測試用例表單中的 1 個欄位對映。

  • 必須將必填欄位與CSV 表格的列對映,並且該列不能留空。否則,系統將生成匯入失敗的錯誤訊息。

  • 可選欄位可以不進行對映或資料可以留空。匯入時,這些欄位將為空白或使用專案設定中定義的預設值。

匯入 CSV 檔案

  • 轉到“測試用例”選項卡。

  • 點選右側的匯入測試用例圖示,然後選擇“從 CSV 匯入”選項。以下螢幕截圖顯示了匯入測試用例圖示和 CSV 選擇。

  • 將開啟“從 CSV 匯入”嚮導。它包含 4 個步驟。

  • 在第一步中,瀏覽 CSV 檔案並上傳。上傳成功後,檔名將顯示在嚮導中。

Import Test Cases
  • 在“格式和對映”部分,選擇“為第一個檔案配置新的對映”。使用者可以在下載配置檔案後從下次開始使用相同的配置。要使用此選項,請選擇“從配置檔案載入對映”。

  • 在“高階選項”部分應進行以下選擇

    • 匯入 - 選擇應將測試用例匯入到的部分

    • 檔案編碼 - 用於選擇檔案的編碼規則,以便 TestRail 可以正確解碼檔案。CSV 檔案、Excel/Windows 的檔案編碼對 CSV 檔案使用Windows-1252(拉丁語),而大多數其他工具(包括 Google 電子表格)更喜歡相容 Unicode 的 UTF-8 編碼。

    • CSV 分隔符 - 使用者可以定義 , 或 ; 或 \t 來分隔欄位。

    • 起始行 - 使用者可以將標題行和資料行分開,從哪裡開始。並且,可以使用複選框確定是否有標題行。

    • 模板 - 使用者可以選擇是完整的測試用例、步驟還是探索性會話。

  • 選擇完成後,點選“下一步”按鈕。以下螢幕截圖顯示了匯入測試用例流程的第一步。

1st Step Of Import TestCases Process
  • 使用者可以簡單地將 CSV 列對映到 TestRail 的測試用例欄位。如果使用者對單個測試用例使用多行,TestRail 也支援匯入單獨的測試步驟和預期結果。這稱為列對映,可以在 CSV 匯入嚮導的第 2 步中配置。

  • TestRail 區分 CSV 檔案的單行和多行用例佈局。在單行佈局中,每個測試用例都由 CSV 檔案中的一行或一條記錄表示。這是大多數 CSV 檔案的標準佈局。

  • TestRail 支援多行佈局。在這種情況下,使用者選擇檢測新測試用例開始的列(例如,每個測試用例唯一的 ID 或名稱/標題列)。此佈局通常用於具有多個步驟和預期結果的測試用例。

  • 最後,有一個複選框,用於確定 TestRail 是否應忽略沒有有效、非空標題列的 CSV 行/記錄。建議選中此複選框以過濾 CSV 檔案開頭/測試用例之間/末尾的空行。

  • 現在,點選“下一步”按鈕。以下螢幕截圖顯示了匯入測試用例流程的第二步。

2nd Step of Import TestCase
  • 此步驟用於將 CSV 值對映到 TestRail。例如,如果使用者在 CSV 檔案中具有中等優先順序值,則此步驟允許將其對映到 TestRail 中的普通優先順序。在此步驟中,使用者可以選中複選框以避免將任何 HTML 標記作為匯入資料。

  • 之後,點選“下一步”按鈕。以下螢幕截圖顯示了匯入測試用例流程的第三步。

3rd Step of Import Test Case
  • 在第四步中,使用者可以檢視 TestRail 在 CSV 檔案中找到的測試用例。使用者還可以檢視檔案選項以及在前面步驟中配置的列和值對映。使用者可以使用“上一步”和“下一步”按鈕在檔案選項、列或值對映之間來回切換以進行更改。一旦使用者對預覽滿意,請點選“匯入”按鈕。

4th Step of Import Test Case
  • 最後一個嚮導步驟顯示匯入的部分和測試用例的數量。它允許下載配置檔案。此檔案可以在第一個嚮導步驟中載入,並自動預配置所有嚮導步驟和匯入選項。當使用相同佈局匯入多個 CSV 檔案時,這很有用。使用者還可以與其他團隊成員共享此配置檔案。

Last Wizard Step

TestRail - 匯入測試用例 XML

使用者可以使用 XML 檔案一次建立多個測試用例和部分。從 XML 匯入資料需要兩個步驟。

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

XML 檔案規則

建立 XML 檔案時,必須考慮以下幾點

  • XML 格式應為樹狀結構。它應以部分、測試用例和子部分開頭。

  • XML 格式如下所示

<section>
   <name>Login Functionality<name>
   <description>All test case related to login functionality. Positive and negative test cases</description>
   <case>
      <id>C2</id>
      <title>Correct Username and Passwordcombination</title>
      <template>Test Case (Text)<template>
      <type>Other<type>
      <priority>Medium<priority>
      <estimate/>
      <references/>
      <custom>
         <preconds>Login page should display</preconds>
         <steps>1. Enter correct username 2.enter correct password</steps>
         <expected>Usershould able to login successfully.</expected>
      </custom>
   </case>
</section>   
  • <case> 標記支援 TestRail 中測試用例的所有屬性,例如標題、估算、優先順序、文字欄位、先決條件、步驟、預期結果等。

  • 自定義欄位分組在 <custom> 標記下。

  • 下表列出了各種自定義欄位型別的匯入格式。

型別 示例值 描述
複選框 TRUE "true" 或 "false"(不帶引號)
日期 01-07-2010 以 yyyy-mm-dd 格式表示的有效 XML 日期字串
下拉列表 <id>5</id> 在 <id> 標記中表示值的 ID(如管理區域中自定義欄位選項中配置的那樣)
整數 1022 一個簡單的整數
里程碑 <id>2</id> 在 <id> 標記中表示里程碑的 ID
多選
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
一個 <item> 記錄列表,每個記錄都有自己的 ID(因此,類似於下拉列表值列表)
步驟
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content> 
</step>    
一個 <step> 記錄列表,每個記錄都有自己的索引、內容以及可選的預期結果
字串/文字 Foobar 一個簡單的字串
URL(連結) http//google.com/ 一個簡單的 URL 字串
使用者 <id>3</id> 在 <id> 標記中表示使用者的 ID

匯入 CSV 檔案

  • 轉到“測試用例”選項卡。

  • 點選右側的匯入測試用例圖示,然後選擇“從 XML 匯入”選項。

以下螢幕截圖顯示了匯入測試用例圖示和 XML 選擇。

Import CSV File
  • 將開啟“從 XML 匯入”嚮導。瀏覽並上傳 XML 檔案。

  • 使用者可以新增新的測試用例,也可以更新現有的測試用例。

  • 選擇完成後,點選“匯入”按鈕。

以下螢幕截圖顯示瞭如何匯出 XML 檔案。

Export XML file

TestRail - 匯出測試用例

TestRail 支援匯出功能,使用者可以使用該功能將所有部分和測試用例匯出到不同的檔案中。

使用者可以將資料匯出到 CSV、Excel 或 XML 檔案中。

匯出測試用例詳細資訊時應執行以下步驟

  • 轉到“測試用例”選項卡。

  • 點選右側的匯出測試用例圖示,然後選擇“從 <檔名> 匯出”選項,如下面的螢幕截圖所示。

Export TestCases

匯出到 XML

要將所有詳細資訊匯出到 XML,請選擇“匯出到 XML”。它將直接下載一個 XML 檔案,其中包含測試用例和部分的所有詳細資訊。

XML 檔案將包含部分標記,並在部分中包含用例和用例的屬性。

以下螢幕截圖顯示了 XML 檔案的快照。

Snapshot Of XML File

匯出到 CSV

  • 要將部分和測試用例詳細資訊匯出到 CSV 檔案,請選擇“匯出到 CSV”選項。

  • 將開啟“匯出到 CSV”嚮導。

  • 在這裡,使用者可以選擇要匯出的內容。使用者可以選擇所有部分或單個/多個部分進行匯出。

  • 使用者還可以選擇特定的列來匯出詳細資訊。

  • 選擇完成後,點選“匯出”。此螢幕截圖顯示了“匯出到 CSV”嚮導。

Export To CSV Wizard
  • 點選匯出後,它將下載一個包含所有所選詳細資訊的 csv 檔案。

匯出到 Excel

  • 要將部分和測試用例詳細資訊匯出到 Excel 檔案,請選擇“匯出到 Excel”選項。

  • 將開啟“匯出到 Excel”嚮導。

  • 在這裡,使用者可以選擇要匯出的內容。使用者可以選擇所有部分或單個/多個部分進行匯出。

  • 使用者還可以選擇特定的列來匯出詳細資訊。

  • 選擇完成後,點選“匯出”按鈕。

以下螢幕截圖顯示了“匯出到 Excel”嚮導。

Export To Excel Wizard

TestRail - 測試執行

TestRail 提供了測試執行的兩步過程。首先新增測試執行,然後執行測試執行。新增測試執行只是提取現有的測試用例作為測試執行,使用者可以根據優先順序執行這些測試用例。

新增測試執行

要在“測試執行和結果”選項卡中新增測試執行,請執行以下步驟

  • 轉到“測試執行和結果”選項卡。

  • 點選如下面的螢幕截圖所示的不同位置的“新增測試執行”按鈕。

Add Test Run Button
  • 將開啟“新增測試執行”頁面,使用者應在其中輸入名稱、里程碑、分配給、描述,如下面的螢幕截圖所示。

Add Test Run Page
  • 現在選擇測試用例 - 有兩個選項

    包含所有測試用例 - 選擇此選項以將所有測試用例包含在此測試執行中。如果向儲存庫中添加了新的測試用例,則它們也會自動包含在此執行中。

    選擇特定測試用例 - 或者,使用者可以選擇要包含在此測試執行中的測試用例。在這種情況下,不會自動將新的測試用例新增到此執行中。

  • 當用戶選擇第二個選項時,需要執行以下其他步驟

    • 點選如下面的螢幕截圖所示的“更改選擇”。

Click On Change Selection
  • 將開啟“選擇用例”嚮導,其中包含所有可用的測試用例。使用者可以選擇整個部分或每個部分中的特定測試用例,如下面的螢幕截圖所示,然後點選“確定”以進行選擇。

Select Cases Wizard
  • 使用者可以看到包含的測試用例數量,然後點選“新增執行”按鈕,如下面的螢幕截圖所示。

Number Of Test Cases

現在,使用者可以在“測試執行和結果”選項卡中看到餅圖和測試用例,如下所示。

Pie Chart

測試執行

TestRail 支援以下 5 種測試用例狀態

  • 未測試 - 預設情況下,新測試的狀態為“未測試”。一旦向測試添加了測試結果,它將永遠無法再次更改為“未測試”狀態。

  • 透過 - 當測試步驟根據預期結果進行驗證時,測試用例將標記為“透過”。

  • 失敗 - 如果指定的測試步驟之一導致錯誤,或者預期結果與實際測試結果不同,則測試用例將標記為“失敗”。

  • 重新測試 - 如果需要再次測試某個測試,請將其標記為“重新測試”。例如,如果測試最初失敗並且開發人員修復了問題,則開發人員可以將其標記為重新測試。

  • 已阻止 - 已阻止狀態用於指定當前無法執行測試,因為存在某些外部依賴項(例如,需要修復的錯誤才能完成測試)。

  • 一旦測試用例的測試執行完成,測試用例的狀態就會更改為上述狀態之一。螢幕截圖顯示如何在執行後更改測試用例的狀態。

Status Of Test Case
  • 現在,將開啟“新增結果”嚮導,使用者可以在其中新增結果和註釋作為工件。使用者還可以透過單擊“已用時”欄位中存在的“開始”連結來記錄已用時間。

  • 之後,單擊新增結果。這將完成測試用例的測試執行。

Add Result Wizard

TestRail - 重新執行

在許多情況下,重新執行現有的測試執行可能很有用。TestRail 在測試執行工具欄中包含一個快速連結。重新執行測試用例時應遵循以下步驟。

  • 單擊工具欄中存在的“重新執行”按鈕。

  • 它將開啟“選擇測試”嚮導,使用者可以在其中根據先前結果的狀態選擇測試用例。

  • 選擇後,單擊“確定”按鈕。

以下螢幕截圖顯示瞭如何重新執行測試用例。

Rerun Test Cases
  • 它將開啟“新增測試執行”頁面,使用者應在其中輸入名稱、里程碑、指派給、描述,如下面的螢幕截圖所示。

Test Run Page
  • 預設情況下,選擇第二個選項。

  • 使用者可以看到包含的測試用例數量,然後點選“新增執行”按鈕,如下面的螢幕截圖所示。

3 Test Cases Included
  • 現在,使用者可以在“測試執行和結果”選項卡中看到餅圖和測試用例,如下所示。

Rerun Pie Chart

TestRail - 自定義表格

使用者可以透過新增或隱藏列、更改列寬或更改分組或排序來自定義 TestRail 中的測試表。直接在測試執行頁面上顯示重要欄位非常方便。

自定義表格時,應執行以下步驟。

  • 轉到“測試用例”或“測試執行和結果”選項卡。

  • 單擊“列”圖示,它將開啟“選擇列”嚮導。

  • 透過單擊向上和向下箭頭,使用者可以更改欄位的位置。最上面的欄位將顯示在左側的第一個欄位中。

  • 使用者可以透過在寬度文字欄位中提供數值來更改每個欄位的寬度。

  • 有一個刪除圖示,單擊那裡使用者可以刪除任何欄位。

Select Columns Wizard
  • 有一個連結可以新增額外的欄位名稱,即“新增列”。

  • 單擊“新增列”時,它將開啟一個嚮導,使用者可以在其中從可用列表中選擇列名。

  • 之後,單擊“新增列”,它將在“選擇列”嚮導中新增一個新列。

Add a New Column
  • 現在,單擊“選擇列”嚮導中存在的“更新列”按鈕。

  • 現在,使用者可以在測試執行頁面上的表格中看到新列出現,如下面的螢幕截圖所示。

New Column

TestRail - 複製/移動測試用例

為了重新排列和組織測試用例和套件,移動和複製測試用例和整個部分非常有用。它還有助於複製測試套件和測試用例。

在 TestRail 中複製和移動測試用例有兩種方法。

  • 在同一測試套件內複製/移動
  • 從另一個測試套件複製/移動

在測試套件內複製/移動

  • 要將測試用例或整個部分從一個位置移動到另一個位置,請使用拖放。

  • 當游標移動到測試用例的最左側時,圖示將更改為拖放。

  • 使用者可以按住並單擊滑鼠左鍵並將測試用例拖到所需位置,如下所示。

Move Test Case.jpg
  • 在所需位置釋放滑鼠單擊,它將詢問需要執行的操作 - 移動到這裡、複製到這裡或取消。

  • 使用者可以根據需要在移動和複製之間進行選擇。

以下螢幕截圖顯示瞭如何移動/複製。

Move And Copy
  • 要移動或複製部分,使用者可以使用右側部分的資料夾結構並執行與上述相同的操作。

Move Or Copy The Section

從另一個測試套件複製/移動

使用者可以使用此功能複製整個測試套件或測試用例或部分。

執行以下步驟以將測試套件或部分從另一個測試套件移動/複製。

  • 轉到“測試用例”選項卡,然後單擊工具欄中存在的“複製/移動測試用例”圖示。

Move Or Copy Test Suite
  • 它將打開向導,使用者可以在其中選擇源專案。

  • 使用者還可以選擇是否需要移動/複製所有部分或僅移動/複製測試用例。

  • 選擇後,單擊“複製”或“移動”按鈕。以下螢幕截圖顯示了移動/複製嚮導。

Move Or Copy Wizard

TestRail - 里程碑

里程碑與專案相關聯,是跟蹤進度和時間線的最佳方法之一。它類似於專案中的小目標。里程碑可以是一個重要的目標,例如計劃的公共軟體釋出、內部測試版本、面向重要客戶的新測試版等。

一旦利益相關者將里程碑新增到 TestRail,使用者就可以將測試執行分配到特定的里程碑。這有助於分別跟蹤里程碑的測試結果和進度。尤其是在多個里程碑並行進行或使用者同時啟用許多測試執行時。

添加里程碑

要添加里程碑,使用者必須執行以下步驟。

  • 從儀表板轉到專案,然後單擊“里程碑”選項卡。

  • 單擊“添加里程碑”按鈕,如下面的螢幕截圖所示。

Add a Milestone
  • 它將開啟“添加里程碑”頁面,使用者必須在其中填寫以下欄位。

    • 名稱里程碑標題

    • 父級如果要新增子里程碑,請選擇父里程碑。

    • 描述里程碑的詳細資訊

    • 開始日期此里程碑的工作何時開始

    • 結束日期目標達成日期

    • 里程碑已完成複選框如果里程碑已完成,則無法分配測試用例或測試執行。

以下螢幕截圖顯示了“添加里程碑”頁面中的不同欄位。

Add Milestone Page
  • 現在,單擊頁面底部存在的“添加里程碑”按鈕,如下面的螢幕截圖所示。

Add Milestone
  • 它將添加里程碑,但它仍然是即將到來的里程碑。即使開始日期是過去的日期,它也不會顯示為正在進行中。使用者需要啟動里程碑。

  • 單擊里程碑名稱。它將開啟里程碑的詳細資訊和進度圖表。單擊“開始里程碑”按鈕,如下面的螢幕截圖所示。

Progress Chart Of Milestone
  • 它將開啟帶有開始和結束日期的“開始里程碑”彈出視窗。再次單擊“開始里程碑”,如下所示。

Milestone Pop-Up
  • 使用者可以看到已成功啟動里程碑的訊息,並且“開始里程碑”按鈕已消失。

Successfully started The Milestone

TestRail - 測試計劃和配置

TestRail 支援測試計劃功能。當用戶需要管理專案的多個測試執行和配置時,它非常有用。測試計劃允許執行多個測試執行,無論是許多測試套件還是針對多個配置的驗證測試。當用戶針對不同的作業系統或 Web 瀏覽器測試專案時,稱為配置。

新增測試計劃

要建立測試計劃,使用者應執行以下步驟。

  • 轉到“測試執行和結果”選項卡,然後單擊右側存在的“新增測試計劃”按鈕,如下所示。

Add Test Plan
  • 它將開啟“測試計劃”頁面,使用者應在其中輸入名稱、里程碑和描述。

  • 使用者還應新增測試執行。建議訊息顯示從側邊欄新增測試執行,如下所示。

Advisory Message
  • 單擊側邊欄中存在的“新增測試執行”按鈕。

  • 它將新增可用的測試執行。

  • 單擊“配置”以配置測試執行,如下面的螢幕截圖所示。

Configure Test Runs
  • 它將開啟“選擇配置”彈出視窗以及可用配置的詳細資訊。

  • 如果所需的配置不存在,使用者可以透過單擊彈出視窗中存在的“新增組”或“新增配置”連結來新增新配置。

  • 輸入名稱並單擊“新增組/配置”,然後單擊“確定”,如下面的螢幕截圖所示。

Add Group or Configuration
  • 使用者可以檢視每個測試執行中選擇的配置。現在,單擊“新增測試計劃”按鈕,如下面的螢幕截圖所示。

Add Test Plan Button

TestRail - 待辦事項和通知

一旦將測試用例或測試執行分配給使用者,它就會出現在使用者的待辦事項列表中。每個使用者都有其自己的待辦事項列表,用於分配給他的每個專案。儀表板提供使用者所有專案的待辦事項任務的快速檢視。待辦事項部分可用於檢視其他團隊成員或整個團隊的待辦事項列表。它提供了一種簡單的方法來檢視各個團隊成員的工作量和進度。

以下螢幕截圖顯示了待辦事項頁面的概述。

Overview of Todo Page
  • 在右側選單中,使用者可以選擇使用者名稱以及測試用例的狀態,以篩選出個人的待辦事項列表和不同團隊成員的進度。

通知

電子郵件通知是 TestRail 的一項吸引人的功能。它會通知分配的使用者其他使用者做出的測試更改或測試結果。例如,如果一項測試已分配給使用者,而另一個使用者向該測試添加了評論或結果,則分配的使用者會收到電子郵件通知。

也可以透過單擊相關頁面上的小型電子郵件圖示來訂閱其他使用者的測試甚至整個執行。

以下螢幕截圖顯示瞭如何訂閱分配給其他使用者的電子郵件通知。

Subscribe Email Notification

啟用通知

要啟用電子郵件通知,使用者必須具有管理許可權。

啟用通知時,應遵循以下步驟。

  • 轉到主儀表板,然後單擊右側存在的“管理”,如下面的螢幕截圖所示。

Administration Present
  • 導航到“使用者和角色”部分,然後單擊需要啟用電子郵件通知的使用者的名稱之一。

Enable Notification
  • 在使用者選項卡中,存在電子郵件通知複選框。選中複選框將啟用通知,取消選中它將停用通知。

Disable Notification
  • 之後,單擊頁面底部存在的“儲存使用者”按鈕。

TestRail - 報告

在“報表”中,使用者可以建立、檢視和匯出 TestRail 支援的報表。TestRail 支援各種報表來跟蹤進度。這些報表包含各種篩選器,以獲取最重要的資訊來準備任何指標。

當用戶導航到“報表”部分時,它將在右側面板中顯示針對不同活動的可用報表的列表,如下面的螢幕截圖所示。

Available Reports

報表型別

TestRail 支援不同組中的許多報表,如下所述。

  • 用例這些報表與測試用例設計相關。

    • 活動摘要它顯示新建立和更新的測試用例的摘要。

    • 覆蓋範圍參考它顯示覆蓋範圍矩陣中參考的測試用例覆蓋範圍。

    • 屬性分佈它顯示測試用例的摘要,按屬性(如優先順序、建立者、模板、型別等)分組。

    • 狀態頂部它顯示具有所選狀態結果最多的測試用例,按狀態分組。

  • 缺陷這些報表與發現的缺陷相關。

    • 摘要它顯示里程碑、測試計劃或測試執行中發現的缺陷的摘要。

    • 用例摘要它顯示覆蓋範圍矩陣中測試用例中發現的缺陷的摘要。

    • 參考摘要它顯示覆蓋範圍矩陣中參考及其測試用例中發現的缺陷的摘要。

  • 結果這些報表與測試執行結果相關。

    • 用例比較它顯示覆蓋範圍和比較矩陣中測試用例的結果。

    • 參考比較它顯示覆蓋範圍和比較矩陣中測試用例的結果。

    • 屬性分佈它顯示測試的摘要,按給定專案、里程碑或特定測試執行中選擇的屬性分組。

  • 摘要這些報表提供里程碑、計劃或用例級別的進度摘要。

    • 里程碑它顯示里程碑的摘要和概述。

    • 計劃它顯示測試計劃的摘要和概述。

    • 專案它顯示專案的摘要和概述。

    • 執行它顯示一個或多個測試執行的摘要和概述。

  • 使用者

    • 工作負載彙總 它顯示整個專案、特定里程碑或測試執行的使用者當前工作負載。

建立報表

所有報表都遵循相同的步驟來新增和配置報表。新增報表時應執行以下步驟

  • 轉到報表選項卡,然後單擊右側列出的報表之一,如下面的螢幕截圖所示

Adding a Report
  • 或者,使用者可以導航到概述、測試執行和結果或測試用例選項卡,然後單擊報表圖示。它將顯示可用報表的列表。在其中選擇一個。

List Of Available Reports
  • 它顯示“新增報表 - 活動彙總”頁面。

  • 使用者應填寫以下欄位

    • 名稱
    • 描述
Activity Summary Page
  • 報表選項 使用者將選擇報表的特徵。分組和更改日期、月份、用例是可供選擇的列表。這些列表根據報表型別而變化。

    部分 使用者可以選擇所有部分或特定部分。測試用例 使用者可以選擇或新增報表中應顯示的所有列和詳細資訊。

以下螢幕截圖顯示如何選擇報表選項

Select Report Option
  • 訪問和計劃 在本節中,使用者定義隱私並重復計劃報表的生成時間。

    此報表可供以下人員訪問 選擇“我自己”或“所有人”選項

    建立此報表 選中“立即”和/或“計劃此報表”複選框,並選擇發生時間和時間。

    報表準備就緒後 選擇“透過電子郵件通知”或“將報表連結傳送到電子郵件”選項。

  • 完成所有這些選擇後,單擊“新增報表”按鈕。

Add Report Button
  • 它將報表新增到報表選項卡中。使用者單擊新增的報表連結後,將顯示報表,如下所示:

Chart And Tabular Data
  • 使用者可以檢視圖表以及表格資料,如日期與更改/更新詳細資訊關於報表。

TestRail - 跟蹤進度和活動

TestRail 支援在單個資源頁面上檢視執行、里程碑和整個專案的測試結果和測試活動,以及可用的報表。

  • 當用戶導航到“測試執行和結果”選項卡並選擇一個測試執行時,它將顯示特定測試執行的概述活動、摘要和進度,如下面的螢幕截圖所示

Progress
  • 使用者可以看到通過了多少百分比,還剩下多少個測試用例,每個測試用例的狀態是什麼。

活動

  • 在右側選單中,顯示“活動”選項。

  • 使用者單擊“活動”選項後,它將顯示對測試執行執行的所有活動。

  • 它不僅限於測試執行。此功能支援所有部分,例如里程碑、待辦事項、測試用例和概述。

以下螢幕截圖顯示活動頁面如何顯示

Activity Page
  • 在此頁面中,使用者可以檢視測試執行的圖形表示和摘要。

  • 使用者還可以檢視每天的活動以及測試用例的狀態。

進度

  • 在右側選單中,顯示“進度”選項。

  • 使用者單擊“進度”選項後,它將顯示從開始日期起的測試執行的總體進度。

  • 它不僅限於測試執行。此功能支援所有部分,例如里程碑、待辦事項、測試用例和概述。

Overall Progress
  • 在此頁面中,使用者可以檢視測試執行的圖形表示和摘要。

使用者還可以檢視每天的進度以及測試用例的完成情況。

TestRail - 新增多個測試結果

TestRail 支援一次為多個測試用例新增多個測試結果的功能。如果同一個結果檔案適用於多個測試用例,此功能可以節省時間

應執行以下步驟以使用此功能

  • 導航到“測試執行和結果”選項卡。選中每個需要新增測試結果檔案的測試用例的複選框(批次操作按鈕)。

  • 選擇測試用例後,單擊“新增結果”按鈕,如下面的螢幕截圖所示

Add Result Button
  • 它將開啟“新增結果”彈出視窗。使用者可以選擇“分配給”、“版本”、“經過時間”和“狀態”等

  • 之後,使用者可以透過單擊拖放來上傳一個或多個結果檔案。

  • 現在,單擊“新增結果”按鈕將結果新增到所有選定的測試用例中。

以下螢幕截圖顯示“新增結果”彈出視窗

Add Result Pop-up
  • 它更新測試用例的狀態和結果部分。

  • 要重新驗證它,使用者可以單擊測試用例名稱並轉到“結果和評論”部分。使用者可以看到狀態和附加的結果檔案,如下面的螢幕截圖所示。類似地,可以重新驗證所有選定的測試用例。

Reverified Test Cases

TestRail - 高階搜尋選項

TestRail 支援搜尋功能。輸入搜尋框(位於使用者介面右上角)中的文字被視為**查詢**,查詢執行後,它將所有搜尋到的專案顯示為結果。TestRail 搜尋所有專案實體,例如測試用例、執行和套件。TestRail 還搜尋已新增到測試用例和測試結果的自定義欄位。搜尋測試框存在於所有頁面上。

以下螢幕截圖顯示搜尋功能

Search Functionality

TestRail 也支援高階搜尋功能。使用者還可以只輸入任何實體的 ID 以直接查詢特定結果。高階功能縮小了搜尋結果範圍,並提供了更具體的結果。例如,如果使用者想檢視測試用例#8,使用者可以透過在搜尋框中輸入**C15**來直接搜尋它。類似地,要轉到測試套件#1,只需輸入 S1。

以下螢幕截圖顯示 TestRail 的高階搜尋功能

Advance Search Functionality

TestRail 支援以下實體符號

  • C 測試用例
  • M 里程碑
  • P 專案
  • R 測試執行
  • S 測試套件
  • T 測試執行中的測試

每個實體在 ID 前面使用不同的符號,使用者可以在左側的使用者介面上看到這些實體。使用者可以在大多數頁面上找到實體標題之前的實體 ID。

以下螢幕截圖顯示如何查詢實體和 ID

ID of An Entity

TestRail - 最佳化列印

TestRail 支援列印與測試執行、套件和其他部分相關的不同報表的功能。為了以最佳化的方式列印,使用者需要調整 Web 瀏覽器中的列印選項。例如,Internet Explorer 和 Firefox 預設情況下停用背景顏色以節省列印成本。但 TestRail 列印報表已為此進行了最佳化,因此使用者可以安全地啟用背景顏色。這些設定可以從 Web 瀏覽器選單中的“頁面設定”中更改。

列印 - 測試用例/執行

所有頁面(如測試執行、套件、報表和里程碑等)都具有“列印”選項。並且,它們都遵循以下類似的步驟來列印頁面

  • 導航到“測試用例”或“測試執行和結果”選項卡,並選擇需要列印的測試實體組。

  • 相應的頁面將開啟,其中包含所有詳細資訊。

  • 單擊工具欄頂部出現的“列印”圖示,如下面的螢幕截圖所示

Print TestCase Or Runs
  • 它將在新視窗中開啟頁面的預覽。

  • 使用者可以選擇兩種不同的檢視來列印頁面 - 詳細資訊和概述

  • 在“詳細資訊”選擇中,將列印測試用例的所有詳細資訊,如下面的螢幕截圖所示

  • 在“概述”檢視中,將列印每個測試用例的摘要,如下所示

Summary of Each Test Case
  • 現在,單擊預覽頁面上的“列印”按鈕。

  • 它將開啟瀏覽器特定的列印頁面。使用者可以列印頁面或將其另存為計算機上的 PDF 檔案。

  • 以下螢幕截圖顯示瀏覽器特定的列印頁面

Browser Specific Print Page

列印 - 報表

  • 導航到“報表”並選擇需要列印的報表。

  • 相應的報表將開啟,其中包含所有詳細資訊。

  • 單擊工具欄頂部出現的**列印圖示**,如下面的螢幕截圖所示

Print Icon
  • 它將開啟瀏覽器特定的列印頁面。使用者可以列印頁面或將其另存為計算機上的 PDF 檔案。

  • 以下螢幕截圖顯示報表瀏覽器特定的列印頁面

Print Reports

下載 - 報表

  • TestRail 支援額外的下載報表功能。

  • 它直接將報表下載到 Zip 檔案中,而不是列印。

  • 要下載報表,請轉到“報表”部分並選擇要下載的報表。

  • 單擊工具欄頂部出現的“下載”按鈕。

  • 以下螢幕截圖顯示如何下載報表。

  • 單擊“下載”後,它會將報表下載到 .Zip 檔案中。

Download Reports

TestRail - 快捷鍵和熱鍵

從 TestRail 4.2 開始,TestRail 將開始為重要的和常用的操作提供**鍵盤快捷鍵**,例如編輯或儲存物件、新增結果和評論和附件,以及在用例或測試之間導航。快捷鍵將根據選項卡進行分組。

修飾鍵

對於某些操作,需要同時按下兩個鍵,一個是修飾鍵,另一個是實際鍵。修飾鍵通常取決於使用者使用的平臺和 Web 瀏覽器。它通常是 Command 或 Control 鍵。例如,要提交測試用例,使用者需要按<mod> + S。因此,它可能是 Ctrl + S 或 Command + S <mod> = Ctrl 或 Command

常用快捷鍵

以下快捷鍵通常適用於 TestRail

  • Enter 提交對話方塊(除非當前文字框處於焦點)。適用於 TestRail 中的所有對話方塊。

快捷鍵參考

以下鍵是 TestRail 中支援的其他快捷鍵。以下用例部分中的快捷鍵適用於所有與用例相關的頁面。

e 開啟表單以編輯測試用例
j 導航到測試套件/用例儲存庫中的下一個用例
k 導航到測試套件/用例儲存庫中的上一個用例
<mod>+↑ 向上移動當前步驟(帶有分隔的步驟)
<mod>+↓ 向下移動當前步驟(帶有分隔的步驟)
<mod>+. 在當前步驟之後新增一個新步驟(帶有分隔的步驟)
alt+. 在最後一個步驟之後新增一個新步驟(帶有分隔的步驟)

儀表盤

p 開啟表單以新增一個新專案

里程碑

e 開啟表單以編輯里程碑

計劃

e 開啟表單以編輯測試計劃

專案

e 在專案概述頁面上,開啟表單以編輯專案

執行

a 開啟“分配給”對話方塊(對於當前選定的測試,如果有)
e 開啟表單以編輯測試執行
r 開啟“新增結果”對話方塊(對於當前選定的測試,如果有)

以下測試執行快捷鍵從 TestRail 5.1 開始可用

j 在啟用的三窗格檢視中,導航到執行中的下一個測試
k 在啟用的三窗格檢視中,導航到執行中的上一個測試
p 在啟用的三窗格檢視中,通過當前選定的測試
q 切換三窗格檢視(如果以前處於活動狀態)
alt+m 在啟用的三窗格檢視中,啟用當前選定測試的評論欄位(<mod>+enter 提交評論)
alt+r 在啟用的三窗格檢視中,開啟當前選定測試的“新增結果”對話方塊

套件

c 開啟表單以將新的測試用例新增到套件

<mod>+. 啟用內聯新增功能,以向當前部分新增新的測試用例(僅限子組和選定的檢視模式)
e 開啟表單以編輯測試套件(或在使用單套件專案模式時開啟“編輯描述”對話方塊)
r 開啟表單以新增套件的新測試執行
s 開啟對話方塊以將新部分新增到套件的末尾
<mod>+s 開啟對話方塊以向當前部分新增新的子部分(僅限子組和選定的檢視模式)

以下測試套件的快捷方式可從 TestRail 5.1 開始使用

j 在啟用的三窗格檢視中,導航到測試套件/用例儲存庫中的下一個用例
k 在啟用的三窗格檢視中,導航到測試套件/用例儲存庫中的上一個用例
q 切換三窗格檢視(如果以前處於活動狀態)

測試

a 開啟“分配給”對話方塊以分配測試
c 導航到測試的測試用例
e 開啟表單以編輯測試的測試用例
j 導航到測試執行中的下一個測試
k 導航到測試執行中的上一個測試
m 開啟“新增評論”對話方塊以新增評論
r 開啟“新增測試結果”對話方塊以新增測試結果
廣告

© . All rights reserved.