自動化測試利器-初識katalon

自動化測試利器-初識katalon

來自專欄軟體測試雜談4 人贊了文章

在2018全球十大自動化測試工具中,Katalon力壓老牌自動化測試工具UFT(前身QTP)排名第二,可以說是實力新秀。更重要的是,Katalon號稱永久免費。今天就和大家一起初體驗一下該工具的強大功能。

安裝和環境要求

訪問官網www.kalalon.com 進入下載頁面,會要求首先註冊一個賬號

下載後得到最新的版本壓縮文件(目前是5.4.2),解壓下載的zip包即可使用,純綠色無需繁瑣安裝過程。從目錄結構我們可以判斷katalon是採用Eclipse RCP技術開發的桌面應用。

再看下官網對katalon的環境要求

所支持測試類型的配置要求

界面說明

首次打開,會要求聯網登錄

用之前註冊的katalon賬戶登錄後,首次會顯示嚮導界面介紹工具功能。在此我們也跟著這個嚮導簡單看下katalon的功能

總覽

這裡主要介紹了工具打開後各個視圖的主要功能。

包括工具欄、測試導航欄、關鍵字瀏覽器、任務窗口、問題/日誌/全局變數/控制台窗口

測試用例編輯

這個界面主要用於測試用例的編輯。通過指定關鍵字和關鍵字的操作對象,設置輸入、輸出來組織用例。而且可以在窗格視圖和腳本視圖間切換。

錄製用例

工具提供用例錄製功能。開始錄製時可以選擇使用的瀏覽器(driver),會自動記錄操作步驟。其中獲取到的界面對象元素和屬性克在對象導航樹中看到

執行和調試

工具提供豐富的運行和調試功能。可以在debug視圖中進行用例的調試。包括中斷、變數跟蹤等豐富的調測能力

移動測試

除了web測試外,Katalon底層基於Appium的封裝對移動測試也能良好支持。並在上層提供和Web測試類似的錄製和用例編輯交互體驗

項目實例

我們用官方的示例項目體驗一下,在Katalon help界面中選擇sample projects,選擇Sample web testing projects生成web測試的示例項目

導入後即生成示例項目

這是一個基本的Web UI自動化測試項目,包含三個用例,一個common的登錄用例,一個校驗登錄成功的用例,另一個校驗預約成功的用例。其中預約成功的用例會調用到登錄用例

點擊右上角的運行按鈕執行,此時會調用默認瀏覽器來執行,默認是firefox,也可以通過下來選擇其他有效瀏覽器來執行。可以看到瀏覽器會打開示例項目所在的url進行用例設定的系列操作,並生成測試報告。 包括每個步驟的執行結果和耗時。

以上就是對Katalon的簡單體驗。更多深度應用留待後續再慢慢發掘。

--------------------------------------------------------------------------------------------

歡迎保留作者信息和出處進行轉載,歡迎關注微信公眾號:秋草說測試。 原創測試乾貨資源池

weixin.qq.com/r/4Trexpr (二維碼自動識別)


推薦閱讀:

如何來快速定位啟動時間中的異常方法(Android版)
Robotium源碼解讀-native控制項/webview元素的獲取和操作
Appium Android Ui自動化環境搭建及使用實戰

TAG:自動化測試 | android自動化測試 | Selenium |