作者:sun.chen[ZSK]
一、什么是Katalon
二、katalon的下載與安裝
2.1、下載
Katalon 官網下載地址:https://www.katalon.com/download/(需要注冊賬號)。
2.2、安裝
下載完畢,解壓安裝包,雙擊katalon.exe,打開katalon。
第一次安裝,需要輸入注冊信息,注冊成功之后,就可以使用了。
三、Katalon的界面介紹
Katalon Studio 的操作界面分布清晰,操作簡單,新手使用時很容易上手。
3.1、整體界面介紹
3.2、工具欄操作按鈕介紹
主工具欄包含我們通常執行的最常見的操作。
ests Explorer視圖,也就是項目初始化后展示的主要界面;允許您瀏覽項目的結構並快速訪問所有測試工件。使用視圖上的上下文菜單,您可以創建新的工件,組織視圖的項目,或者在需要時將它們拖放到特定的編輯器視圖中。
3.4、目錄文件簡述
Profiles 配置文件-->當前項目的所有配置文件;
Test Cases 測試用例->當前項目中的所有測試用例;
Object Repository 界面元素->當前項目的所有測試對象;
Test Suites 測試套件->當前項目的所有測試套件和測試套件集合;
Data Files 測試數據文件->當前項目的所有測試數據;
Checkpoints 測試檢查點->當前項目的所有測試用例的檢查點;
Keywords 關鍵字函數->當前項目所有編寫的關鍵字;
Test Listeners 測試監聽->當前項目的所有測試監聽;
Reports 測試報告->當前項目的所有生成報告;
Include 其他配置項;
Plugins 插件。
3.5、關鍵字工具集
關鍵字工具集,該試圖顯示了Katalon Studio預封裝的所有可用關鍵字。在編寫腳本時,您可以將關鍵字拖放到測試用例編輯器中。
當我們新建一個用例或者打開一個測試用例時,它的詳細信息會顯示在包含以下選項卡的編輯器中:
Manual tab 通用編輯視圖
Script tab 腳本編輯視圖
Variables tab 變量編輯視圖
Integration tab 集成工具編輯視圖
Properties tab 屬性選項視圖
4.1、Manual tab 通用編輯視圖
Manual tab為通用編輯模式,該編輯視圖下可以通過操作方法名稱檢索並且選擇需要使用的操作方法,也可以結合左樹列關鍵字視圖直接拖動需要使用的關鍵字到測試用例中。
(1) 通過索引選擇關鍵字;
(2) 通過關鍵字視圖選擇關鍵字。
Script tab編輯模式顯示了對應的腳本視圖,其中有編程基礎的操作用戶可以使用Groovy或Java語言輕松直接新增、修改、刪除測試腳本。保存以后直接生成對應操作步驟的測試案例。
4.3、Variables tab模式
Variables tab模式顯示為測試用例定義的所有公共變量,可以通過該界面定義所有變量的默認參數;在該界面新增的變量賦值以后,在執行該案例的時候讀取的變量的數據為該部分所輸入的數據。
4.4、Integration tab模式
Integration tab模式,該編輯視圖顯示為測試用例與qTest和JIPRA的集成的信息顯示在這個視圖中。
4.5、Properties tab模式
Properties tab模式,在該選項卡中顯示關於測試用例的一般信息。
描述:用戶可以添加或編輯該字段,以提供關於測試用例的詳細信息。
注釋:這個字段是只讀的。內容從測試用例中的Comment關鍵字中提取並填充。業務用戶可以通過提供需求來利用評論字段來參與開發過程。下面的例子展示了一個測試用例執行步驟的描述,以及輸出執行結果。
五、katalon的初次使用
5.1、創建一個測試用例
File——New——Project 輸入測試工程的名稱(Test case);
5.2、創建腳本
創建腳本分組:右擊Test Cases——New——Floder;
右擊Test——New——Test Case;
5.3、錄制腳本
點擊Record web;
輸入訪問地址與選擇打開的瀏覽器,開始進行腳本的錄制,直至腳本錄制結束,點擊下圖紅框處停止按鈕並點擊OK;
點擊OK;
由於頁面加載不確定性的存在,如網絡延遲,需要手動配置操作的執行時間或順序。可以在下圖所示兩個位置處進行修改:
a.在Manual tab視圖中修改;
b.在Script tab視圖中修改。
5.4、執行腳本
執行腳本,選擇執行瀏覽器;
5.6、創建用例的其他方法
除了以上這個錄制腳本的方法,我們還有其他方法可以創建用例。
方法一:Spy web
用Spy Web功能添加對象到對象倉庫中,在編寫用例時,引用添加的對象。
方法二:編輯腳本
如果你有比較好的代碼能力,可以直接編輯腳本來寫測試用例。