Katalon官方教程——使用腳本模式創建測試用例

除了手動視圖之外,Katalon Studio還允許專業用戶以編程方式在測試用例的腳本視圖中編寫自動化測試。具有Groovy / Java背景的用戶可以  在此視圖中輕鬆編輯測試腳本。

示範用例步驟如下:

*打開瀏覽器

*導航到一個網站

*點擊某個控件

*驗證頁面上是否存在該控件

*關閉瀏覽器


1. 從主菜單中選擇File> New> Test Case 創建測試用例。 提供新測試用例的名稱,然後單擊確定


2.  創建新的測試用例後,切換到腳本視圖。手動視圖中指定的測試步驟 會自動轉換爲腳本視圖中的Groovy腳本


測試腳本中的import語句允許引用要使用的類。展開'import'部分以查看Katalon Studio的所有默認導入類。每個導入語句中'as'之後的名稱是該類的別名。您可以更改每個班級的別名。這些類是組成測試腳本所必需的。

Katalon Studio是一款支持關鍵字驅動測試的自動化工具。所有關鍵字都相應地分組到Web UI,Mobile和Webservice 軟件包中。按'Ctrl + Space'從導入的類中查看這些包和函數。

3.在這種情況下,您將創建一個Web應用程序測試腳本,以便您可以使用Web UI 內置關鍵字要使用內置的Web UI關鍵字,請在編輯器中輸入以下語法。

WebUI.

4.  輸入點字符(.)後,WebUI測試的所有內置關鍵字及其描述如下所示:


5.選擇 OpenBrowser 關鍵字。此關鍵字打開瀏覽器並導航到指定的URL(如果提供)。 選定關鍵字的詳細信息顯示在彈出屏幕中。

6.輸入 navigateToUrl關鍵字。此關鍵字導航到指定的URL。現在,輸入Katalon Studio的URL 作爲參數的值。


7.輸入 click 此關鍵字表示給定對象上的點擊操作。您需要爲此操作指定一個對象。


8.使用以下語法來引用Object Repository中的對象(或者,可以將對象拖放到測試用例編輯器以生成語法):

findTestObjectf ('{Object ID}')

其中,Object ID是Katalon Studio中該對象的ID。

9.您可以從其屬性對話框中找到對象的ID。例如:


10.輸入verifyElementPresent 關鍵字。如果某個對象顯示在正在執行的瀏覽器上,此關鍵字將進行驗證。與上一步類似,您需要指定要與此關鍵字一起使用的對象。

驗證元素存在

11.添加 closeBrowser關鍵字並保存您的測試用例。

關閉瀏覽器關鍵字

12. 使用腳本時,以下API文檔非常有用:

ClassDescriptionDescription
Builtin KeywordsList of common built-in keywords
WebUI Builtin KeywordsList of Web UI built-in keywords
Web Service Builtin KeywordsList of Web Service built-in keywords
Mobile Builtin KeywordsList of Mobile built-in keywords

13.點擊主工具欄中的運行來執行測試用例。

運行Katalon工作室

Katalon Studio應該能夠執行測試用例的腳本。測試執行結果在日誌查看器中顯示如下:

測試執行對話框




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章