Robot Framework - 使用RIDE的第一個測試用例



我們將探索RIDE並完成我們的第一個測試用例。

從命令提示符開啟RIDE,或者您可以在桌面上建立RIDE的快捷方式。

從命令列

ride.py

從桌面

轉到安裝RIDE的路徑;對於Windows,它是C:\Python27\Scripts

From Desktop

右鍵單擊ride.py,然後單擊傳送到 -> 桌面(建立快捷方式)。

Send Desktop

您現在將在桌面上看到RIDE的圖示。您可以單擊它以開啟RIDE編輯器。

讓我們從RIDE中的第一個測試用例開始。開啟編輯器並單擊檔案 -> 新建專案。

First Test Case

單擊新建專案並輸入專案的名稱。

New Project

父目錄是儲存專案的路徑。如果需要,您可以更改路徑。我建立了一個名為robotframework的資料夾,並將所有檔案儲存在該資料夾中。

Parent Directory

專案FirstTestCase已建立。

要建立測試用例,請右鍵單擊該專案。

right click

單擊新建測試用例

New Test Case Exx

輸入測試用例的名稱,然後單擊確定。

name the test case

為建立的測試用例顯示了3個選項卡 - 編輯、文字編輯和執行

“編輯”選項卡提供兩種格式:設定和表格。我們將在後續部分討論這兩種格式。

設定格式

在設定中,我們有文件、設定、拆卸、標籤、超時和模板。

文件

您可以新增有關測試用例的詳細資訊,以便將來參考。

Documentation

單擊確定以儲存文件。

設定和拆卸

如果為測試用例分配了設定,則將在測試用例執行之前執行它,並在測試用例完成後執行拆卸測試設定。我們將在後續章節中詳細介紹這一點。對於我們的第一個測試用例,我們現在不需要它,可以將其保留為空。

標籤

這用於標記測試用例 - 以包含或排除特定的測試用例。您還可以指定任何測試用例是否至關重要。

超時

這用於為測試用例設定超時。我們現在將其保留為空。

模板

這將包含用於測試用例的關鍵字。它主要用於資料驅動的測試用例。高階使用者定義關鍵字在模板中指定,測試用例用於將資料傳遞給關鍵字。

在表格格式中,我們將編寫我們的第一個測試用例並執行它以檢視輸出。

在此測試用例中,我們只是新增一些日誌並檢視其輸出。請考慮以下螢幕截圖以瞭解這一點 -

tabular format

我們使用了Log關鍵字來記錄訊息,如上所示。

根據“編輯”中指定的關鍵字,我們可以在“文字編輯”中獲得如下所示的程式碼 -

keywords specified

您也可以在“文字編輯”中編寫測試用例,並且它將在表格格式中反映出來。現在讓我們執行測試用例並檢視輸出。

要執行測試用例,我們需要單擊“開始”,如下所示 -

reflect tabular format

單擊開始,這是測試用例的輸出 -

output

我們的測試用例已成功執行,詳細資訊如上所示。它將狀態顯示為PASS

我們還可以檢視報告和日誌中測試用例執行的詳細資訊,如下所示。

case execution

單擊“報告”,它將在新選項卡中開啟詳細資訊,如下所示

case Report

在“報告”中,它提供了諸如開始時間、結束時間、日誌檔案路徑、測試用例狀態等詳細資訊。

在報告中或執行螢幕中,單擊右上角的“日誌”。

以下是日誌檔案的詳細資訊 -

log file

日誌檔案提供了測試執行的詳細資訊以及我們為測試用例提供的關鍵字的詳細資訊。

在報告和日誌檔案中,狀態為綠色。

現在讓我們進行一些更改,這些更改會導致測試用例失敗,並檢視輸出。

log output

在上面的測試用例中,Log關鍵字是錯誤的。我們將執行測試用例並檢視輸出 -

log keyword

我們看到測試用例已失敗。我突出顯示了它告訴測試用例的錯誤。

現在我們將檢視報告和日誌輸出。來自報告 -

log output Report

來自日誌

From Log

當測試用例失敗時,顏色會更改為紅色,如上所示。

結論

在本章中,我們介紹了一個簡單的測試用例,並顯示了執行期間看到的輸出。報告和日誌顯示測試用例執行的詳細資訊。

廣告