腳本模式建立測試用例 - Katalon Studio

腳本模式建立測試用例 在手動視圖以外,Katalon Studio還容許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶能夠在這個視圖中很容易地編輯測試腳本。 如何使用Katalon Studio手工編寫很是基礎的自動測試腳本?在本教程裏,你將瞭解到其基本步驟。看完本教程後,你就能理解並能使用導入的語句、內嵌的關鍵字構建測試腳本。爲了更高效地使用Katalon Studio的腳本功能,建議你有點基本的編程背景、最好使用過Groovy。 咱們的示範測試用例有如下步驟:html

  • 打開瀏覽器
  • 導航到某網站
  • 點擊特定控件
  • 驗證頁面上是否存在特定控件
  • 關閉瀏覽器

跟隨如下步驟,在腳本視圖中自動化以上測試場景: 1. 主菜單裏選擇文件>新建>測試用例,建立新的測試用例。輸入測試用例名稱,而後點擊肯定。   create test case 2. 新測試用例建立後,你就能夠切換到腳本視圖。在手動視圖裏設置的測試步驟會自動轉換成腳本視圖裏的Groovy腳本。 測試腳本中的引用語句容許你參考將要用到的類。展開‘引用’層能夠查看Katalon Studio默認引用的全部類。每條引用語句的‘as’後的名字是本類的一個別名。你能夠改變每一個類的別名。這些類都是構建測試腳本所必需的。 Katalon Studio 是一個支持關鍵字驅動的自動化工具。全部的關鍵字都都對應地打包在WebUIMobile 和 WebService包中。在導入的類上按 ‘Ctrl + 空格‘ 鍵能夠查看這些包及其功能。 3. 本示例中,你將建立一個網站的測試腳本,來使用Web UI內嵌的關鍵字。要使用內嵌的WebUI 關鍵字,在編輯器中輸入如下語法。web

WebUI.編程

 

4. 在輸入點符號(.)後,全部內嵌的關鍵字以及它們在WebUI測試方面的描述就都象下面這樣顯示出來了: 5. 選擇 Open Browser 關鍵字。 這個關鍵字打開瀏覽器,若是提供了參數,它還將導航到指定的URL。所選關鍵字的詳細語法將顯示在彈出窗口中。 6.輸入Navigate To Url 關鍵字。這個關鍵字導航到指定的URL。如今輸入Katalon Studio (katalon.com)的URL做爲參數值。 7.輸入Click。這個關鍵字表示單擊動做。你須要爲這個單擊動做指定一個對象。 8. 使用如下語法引用對象庫中的一個對象(你也能夠經過把對象拖拽到編輯器來自動生成此語法。): findTestObject('{Object ID}') 這裏的Object ID 是對象在Katalon Studio 中的ID. 9. 你能夠在對象的屬性框中找到對象的ID 例如: 10. 輸入Verify Element Present 關鍵字。這個關鍵字驗證特定的對象是否顯示在正在執行腳本的瀏覽器中。和以上步驟相似,你須要指定本關鍵字所涉及的對象。 11. 添加 Close Browser 關鍵字,並保存腳本。 12.在編寫腳本時,能夠參考下列API文檔:api

Class瀏覽器

DescriptionDescription編輯器

Builtin Keywords工具

List of common built-in keywords測試

WebUI Builtin Keywords網站

List of Web UI built-in keywordsui

Web Service Builtin Keywords

List of Web Service built-in keywords

Mobile Builtin Keywords

List of Mobile built-in keywords

13. 恭喜! 你用Groovy語言完成了你的第一個自動化腳本。點擊主工具欄中的 Run 來運行測試用例。 Katalon Studio 應該能執行測試用例中的腳本。測試結果會顯示在日誌瀏覽器中,就象以下示例: Original source: https://www.katalon.com/resources-center/tutorials/create-test-case-using-script-mode/ Transtaled by: Junfeng Yan

相關文章
相關標籤/搜索