距離上一篇 更新katalon學習部分已有兩個月的時間 ,個人博文的訪問量爲400多,(*^__^*) 嘻嘻…… 說明仍是不少同窗在學習這個小tools的。因此再記錄下 近兩個月來對katalon的體驗總結。html
對於我這種第一次寫測試腳本的人來講 直觀的感受是比較容易上手,界面清新簡潔,操做簡單,徹底適用於沒有代碼基礎的同窗們。web
Katalon目前的版本是5.4.1 此次的更新跟以前的工做臺上作了些調整,具體可參照官方網站的完整說明-> 5.4.1windows
徹底適用於各類開發環境,,mac or windows,開源免費.固然也可選擇收費版哈。 能夠和Jenkins 完美結合。框架
本篇例子是在版本 5.4.1下完成ide
標紅處2 是web record 按鈕 也就是錄製,在上一篇的介紹中有講到。學習
標紅處1 是spy web元素的按鈕 可用其去查詢捕獲一些元素,好比在錄製過程當中過沒有捕捉的 可是在你寫Test case時候須要用到的元素。也能夠是採用先按照本身的思路去捕獲所需的元素 將其歸置在對象倉庫(Object Repository)裏面,進行手動書寫Test Case.測試
兩種方式均可產生Test case.選擇哪種 看我的需求。:)優化
我我的更傾向於二者結合 在錄製完成後 再根據本身的測試邏輯,調整錄製產生的腳本 (可能須要本身捕獲元素)。網站
測試場景ui
在test suites目錄下可存放不一樣的測試場景,這些可由test case 組成 ,一個test suites 下可包含多個test case ,而且可按需運行test case.只要在後面的單選框中勾選 即運行該test case,默認勾選全部的test case.
數據文件
其中存放一些本身要用到的test data.可讀取多種格式的文件,如csv 等等。
keywords
這裏能夠本身定義不少的keyword ,方便test case 中調用。test case中不少都是界面化的,懶得話 能夠從test case 界面上add 添加開始學習。在後期的琢磨過程當中,能夠將本身的代碼優化,將一些重要的可公用的部分放在keyword,在test case中只作寫 相關的邏輯部分的調用。
詳細內容可參閱官網地址 -> Define custome keyword
Profiles
當展開該目錄可發現有個default文件 ,雙擊點開 可看到一個空白的可自定義的鍵值對,此處能夠配置多個測試環境。也是很方便啦。詳細使用可參閱 官網地址的詳細介紹
在整個的學習過程當中,均可以參閱官方文檔講解,-> https://docs.katalon.com/display/KD/User+Guide
這裏說明下 可嘗試套用測試框架:POM (Page Object Model)
在近段時間的學習中,發現studio體驗不是多友好,一些刪除或者重命名操做無相應,須要到對應的文件目錄下進行手動刪除。相信在將來會後很大的提升。