Katalon Studio:一款靜候你使用的免費自動化測試工具

 
 
 
 
自動化測試是一塊不斷追求更好、簡潔、穩固的領域。有一些工具能夠有助於創建簡單易行的腳本,但是使用起來卻很麻煩。而其他相對簡單一些的工具,在測試過程中又總會出現一些問題。所以在選擇使用何種測試工具的時候,我們總是得此失彼。介於這種情況,當一款新的測試工具出現承若能夠解決這些難點時,測試人員是興奮不已的。在過去的一週,我一直在研究這款簡單且功能強大的自動化測試軟件,Katalon Studio。
  Katalon的安裝和啓動
  首先,安裝是一件超級簡單的事情
  1.下載Katalon
  需要有效電子郵件才能激活Katalon賬戶,在我的Gmail裏註冊。
  2.選擇下載版本
  3. 下載完成後 ,轉到計算機上的文件夾,然後單擊Katalon.exe(我正在使用是Windows
  4.開始設置
  5.輸入以前註冊賬戶信息
  一目瞭然的Katalon用戶界面
  以下是Katalon文檔中有助於熟悉界面的圖片:
  首先,創建一個測試:
  步驟1,創建一個新的項目
  轉到文件 - >新建 - >創建項目,並在以下窗口中輸入項目名稱,顯示如下:
  在項目中打開,將在Test Explorer中出現以下界面:
  步驟2,將對象添加到儲存庫
  創建測試用例的方法有很多,在這裏我們選擇先添加對象,然後編寫測試和生成代碼行。Spy應用程序和和添加對象:轉到對象存儲庫選項卡,因爲正在使用Web應用程序,點擊"Spy Web"選項。
  以下對象Spy窗口打開。輸入起始URL,然後選擇打開瀏覽器
  在瀏覽器上輸入: http://carguruji.com/shop
  如圖所示,當將鼠標停在頁面上的對象時,它會顯示一種捕獲該對象的方式:
  按下"Alt +?"來捕獲測試所需的所有對象,對象將在存儲庫窗口中顯示捕獲的對象:
  選擇對象後,單擊"添加到對象資源庫"
  最後,在所選擇的文件夾中應存在Object Repository下測試所需的所有對象:
  現在我們可以繼續開始我們的測試了。
步驟3,創建測試用例
  以我個人爲例:
  1、啓動網站
  2、搜索DVD
  3、點擊"蟲子的生命"DVD
  4、檢查顯示的價格是否爲$ 35.99
  讓我們在Katalon中創建步驟。
  導航到測試資源管理器中的測試用例節點。右鍵單擊" 新建 - 測試用例 "。輸入測試用例名稱和說明。將測試用例名稱改爲" ViewProductPrice "
  新的開放表格形式:
  Selenium IDE用戶會發現這一點很熟悉,因爲它們具有非常相似的外觀。但我發現HP UFT / QTP關鍵字視圖行爲更爲接近,它允許添加輸出變量,循環語句等。
  步驟4、添加測試步驟
  要添加測試步驟,只需點擊"添加",並在新插入的行上單擊"項目"列,添加要執行的關鍵字/方法/操作。
  例如:想要"打開瀏覽器"並轉到某個URL。
  你可以這樣做:
  所以,明確不同步驟的相應功能:
  項目:選擇做什麼
  對象:什麼對象
  輸入:提供什麼步驟
  輸出:存儲返回值的位置
  同樣,繼續添加所有步驟。在每個步驟中添加一些描述是一個好主意,因爲當重新閱讀測試時會更有意義。爲此,請點擊說明列,並輸入如下所示的說明:
  一旦完成,就可以開始運行了
  但在此之前,我可以快速地向你展示此腳本的"腳本"視圖。單擊頁面底部的"腳本"選項卡以查看腳本模式:
  這可以在手動編寫的情況下使用這種方式
  步驟5、運行測試
  要運行測試,單擊菜單中的"運行",或者也可以選擇要運行的瀏覽器。
  測試結果將如下展示:
  步驟6、完善
  完成一次測試有以下幾個步驟:
  1、創建更多的測試,將它們添加到測試套件並一次運行
  2、在測試套件執行後查看測試報告
  3、將測試參數化
  4、包括錯誤處理等
  5、創建自定義關鍵字/包
  6、調用測試和重用代碼
  Katalon新功能
  我使用的是Katalon 4.5版本,這是Katalon的最新可供下載的版本。由於我以前沒有經歷過早期的版本,所以我不知道有沒有從以前改進過的內容。但是當我查看文檔時,我很高興Katalon改進了以下幾處功能:
  1、模塊內幫助:當您單擊測試用例模塊中的"?"時,將顯示幫助文檔頁面,該頁面會顯示有關測試用例手動模式的信息。同樣,每個模塊都包含以嵌入式幫助圖標爲形式給該部分工具提供方便
  2、腳本模式中的內容輔助:當IDE停止提示對象名稱和方法調用/語法時,我也不知道該怎麼辦。:)
  3、重命名測試執行報告:除非我們擁有超級大的內存,否則無法知道哪個測試在什麼時間和日期裏運行。幸運的是,使用版本4.5的Katalon,可以將測試執行報告重命名爲更具描述性的名稱。
  Katalon的優點
  1、便於安裝,適用於大多數瀏覽器
  2、Web,Mobile和WebService測試一體
  3、完全免費使用
  4、同時適用於技術和非技術的測試人員
  5、避免了Selenium等工具的設置和框架定義的複雜性
  6、可以添加多個屬性來識別對象,而不必選擇或猜測哪個定位器的效果更好
  7、支持本機驅動測試數據:可以在工具本身創建測試數據,也可以從Excel工作表或數據庫外部進行測試
  支持以下數據庫:
  8、作爲測試套件,一次運行可執行多個測試
  9、Git集成源代碼管理和共享
  10、強大的調試和報告功能
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章