摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關(guān)鍵字。點擊主工具欄中的來運行測試用例。
腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如何使用Katalon Studio手工編寫非?;A(chǔ)的自動測試腳本?在本教程里,你將了解到其基本步驟。看完本教程后,你就能理解并能使用導(dǎo)入的語句、內(nèi)嵌的關(guān)鍵字構(gòu)建測試腳本。為了更高效地使用Katalon Studio的腳本功能,建議你有點基本的編程背景、最好使用過Groovy。 我們的示范測試用例有以下步驟:
打開瀏覽器
導(dǎo)航到某網(wǎng)站
點擊特定控件
驗證頁面上是否存在特定控件
關(guān)閉瀏覽器
跟隨以下步驟,在腳本視圖中自動化以上測試場景: 1. 主菜單里選擇文件>新建>測試用例,創(chuàng)建新的測試用例。輸入測試用例名稱,然后點擊確定。 ? 2.?新測試用例創(chuàng)建后,你就可以切換到腳本視圖。在手動視圖里設(shè)置的測試步驟會自動轉(zhuǎn)換成腳本視圖里的Groovy腳本。 測試腳本中的引用語句允許你參考將要用到的類。展開‘引用’層可以查看Katalon Studio默認(rèn)引用的所有類。每條引用語句的‘a(chǎn)s’后的名字是本類的一個別名。你可以改變每個類的別名。這些類都是構(gòu)建測試腳本所必需的。 Katalon Studio 是一個支持關(guān)鍵字驅(qū)動的自動化工具。所有的關(guān)鍵字都都對應(yīng)地打包在WebUI,?Mobile?和?WebService包中。在導(dǎo)入的類上按 ‘Ctrl + 空格‘ 鍵可以查看這些包及其功能。 3.?本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用Web UI內(nèi)嵌的關(guān)鍵字。要使用內(nèi)嵌的WebUI?關(guān)鍵字,在編輯器中輸入以下語法。
WebUI.
?
4. 在輸入點符號(.)后,所有內(nèi)嵌的關(guān)鍵字以及它們在WebUI測試方面的描述就都象下面這樣顯示出來了: 5.?選擇?Open Browser?關(guān)鍵字。 這個關(guān)鍵字打開瀏覽器,如果提供了參數(shù),它還將導(dǎo)航到指定的URL。所選關(guān)鍵字的詳細(xì)語法將顯示在彈出窗口中。 6.輸入Navigate To Url?關(guān)鍵字。這個關(guān)鍵字導(dǎo)航到指定的URL?,F(xiàn)在輸入Katalon Studio (katalon.com)的URL作為參數(shù)值。 7.輸入Click。這個關(guān)鍵字表示單擊動作。你需要為這個單擊動作指定一個對象。 8. 使用以下語法引用對象庫中的一個對象(你也可以通過把對象拖拽到編輯器來自動生成此語法。): findTestObject("{Object ID}") 這里的Object ID?是對象在Katalon Studio 中的ID. 9.?你可以在對象的屬性框中找到對象的ID 例如: 10. 輸入Verify Element Present?關(guān)鍵字。這個關(guān)鍵字驗證特定的對象是否顯示在正在執(zhí)行腳本的瀏覽器中。和以上步驟類似,你需要指定本關(guān)鍵字所涉及的對象。 11. 添加?Close Browser?關(guān)鍵字,并保存腳本。 12.在編寫腳本時,可以參考下列API文檔:
Class
DescriptionDescription
Builtin Keywords
List of common built-in keywords
WebUI Builtin Keywords
List of Web UI built-in keywords
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 應(yīng)該能執(zhí)行測試用例中的腳本。測試結(jié)果會顯示在日志瀏覽器中,就象如下示例: Original source:?https://www.katalon.com/resources-center/tutorials/create-test-case-using-script-mode/ Transtaled by: Junfeng Yan
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/113587.html
摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關(guān)鍵字。點擊主工具欄中的來運行測試用例。 腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如...
摘要:腳本模式創(chuàng)建測試用例在手動視圖之外,還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。本示例中,你將創(chuàng)建一個網(wǎng)站的測試腳本,來使用內(nèi)嵌的關(guān)鍵字。點擊主工具欄中的來運行測試用例。 腳本模式創(chuàng)建測試用例 在手動視圖之外,Katalon Studio還允許專家級用戶在腳本視圖中用編程方式編寫自動化測試用例。有Groovy/Java 背景的用戶可以在這個視圖中很容易地編輯測試腳本。 如...
摘要:的這個功能支持錄制測試用例,并可在多種瀏覽器中回放。允許用戶對所捕獲的對象選擇定位模式。這樣做有助于重用及維護(hù)對象。步驟打開并點擊主工具欄上的首個測試用例按鍵。步驟記錄下來的對象和動作會象以下顯示的那樣保存到測試用例中。 對于自動化測試菜鳥來說,開始學(xué)習(xí)自動化最簡單的方法是測試錄制。識別應(yīng)用系統(tǒng)上的對象是一件費時且痛苦的事情。Web Recorder Utility(網(wǎng)頁錄制功能)?捕...
摘要:的這個功能支持錄制測試用例,并可在多種瀏覽器中回放。允許用戶對所捕獲的對象選擇定位模式。這樣做有助于重用及維護(hù)對象。步驟打開并點擊主工具欄上的首個測試用例按鍵。步驟記錄下來的對象和動作會象以下顯示的那樣保存到測試用例中。 對于自動化測試菜鳥來說,開始學(xué)習(xí)自動化最簡單的方法是測試錄制。識別應(yīng)用系統(tǒng)上的對象是一件費時且痛苦的事情。Web Recorder Utility(網(wǎng)頁錄制功能)?捕...
閱讀 2219·2021-11-19 09:40
閱讀 1932·2021-11-08 13:24
閱讀 2463·2021-10-18 13:24
閱讀 2866·2021-10-11 10:57
閱讀 3592·2021-09-22 15:42
閱讀 1127·2019-08-29 17:11
閱讀 2538·2019-08-29 16:11
閱讀 2430·2019-08-29 11:11