Robot Framework - RIDE 簡介



RIDE 是 Robot Framework 的一個測試編輯器。接下來,我們將使用 RIDE 編寫測試用例。要啟動 RIDE,我們需要執行以下命令。

命令

ride.py
Robot Framework Testing

上述命令將開啟如下所示的 IDE:

Robot Framework IDE

本章將引導您瞭解 IDE 中可用的選項和功能。這些選項和功能將幫助我們測試專案。

建立新專案

轉到“檔案”並單擊“新建專案”,如下所示:

Create New Project

單擊“新建專案”後,將出現以下螢幕。

Create New Project Ex

輸入專案名稱。“建立路徑”是專案將儲存到的路徑。如有需要,您可以更改位置。專案可以儲存為檔案或目錄。您還可以將專案儲存為 ROBOT、TXT、TSV 或 HTML 格式。在本教程中,我們將使用 ROBOT 格式,並學習如何編寫和執行測試用例。

現在,我們將像下面顯示的那樣新增一個檔案型別的專案。專案命名為“Testing”,建立專案後將顯示以下螢幕。

test cases

專案名稱顯示在左側,右側可以看到三個選項卡:“編輯”、“文字編輯”和“執行”。

“編輯”選項卡在 UI 上有很多選項,如上所示。在此部分,我們可以新增執行測試用例所需的資料。我們可以匯入庫、資源、變數、新增標量、新增列表、新增字典和新增元資料。

在“編輯”部分新增的詳細資訊將顯示在下一個選項卡“文字編輯”中。您可以在“文字編輯”部分編寫程式碼。

Edit section

如果在“文字編輯”中新增任何更改,它將顯示在“編輯”部分。因此,“編輯”和“文字編輯”這兩個選項卡是相互依賴的,所做的更改將同時顯示在這兩個選項卡中。

測試用例準備就緒後,我們可以使用第三個選項卡“執行”來執行它們。

Third Tab Run

“執行”UI 如上所示。它允許執行測試用例,並帶有啟動、停止、暫停、繼續、下一個測試用例、單步執行等選項。您還可以為正在執行的測試用例建立報告和日誌。

要建立測試用例,我們需要執行以下操作:

右鍵單擊建立的專案,然後單擊“新建測試用例”,如下所示:

project created

單擊“新建測試用例”後,將出現如下所示的螢幕:

New Test Case

輸入測試用例的名稱並單擊確定。我們將測試用例儲存為 TC0。儲存測試用例後,將出現以下螢幕。

New Test Case Ex

測試用例具有文件、設定、拆卸、標籤、超時和模板等選項。它們都有一個編輯按鈕;單擊該按鈕後,將出現一個螢幕,您可以在其中輸入每個選項的詳細資訊。我們將在後續章節中討論這些詳細資訊的各種引數。

測試用例可以以表格格式編寫,如下所示。Robot Framework 測試用例是基於關鍵字的,我們可以使用內建關鍵字或從庫匯入的關鍵字來編寫測試用例。我們還可以在 Robot Framework 中建立使用者定義的關鍵字、變數等。

導航欄中提供用於執行/停止測試用例的快捷方式,如下所示:

user defined keyword

搜尋關鍵字選項可按如下螢幕截圖所示使用:

screenshot

要獲取 Robot Framework 可用的關鍵字列表,只需在表格格式中按 Ctrl+空格鍵,如下所示,它將顯示所有可用的關鍵字:

list of keywords

如果您不記得關鍵字,這將幫助您獲取詳細資訊。我們為每個關鍵字都提供了詳細資訊。詳細資訊還顯示瞭如何使用相關的關鍵字。在下一章中,我們將學習如何在 RIDE 中建立我們的第一個測試用例。

結論

本章我們瞭解了 RIDE 提供的功能。我們還學習瞭如何建立和執行測試用例。

廣告