工具介紹:
Katalon Studio是一個能提供一整套功能來實現Web,API和Mobile的全自動測試解決方案的自動化測試平台。Katalon Studio構建於開源Selenium和Appium框架之上,通過減少學習和集成這些框架以滿足自動化測試需求所需的工作量和專業知識,使團隊能夠快速開始測試自動化。
與其他流行工具比較:
特征 | Katalon | selenium | UFT | TestComplete |
測試開發平台 | 跨平台 | 跨平台 | 視窗 | 視窗 |
正在測試中的應用 | Web,移動應用程序,API / Web服務 | 網絡應用 | Windows桌面,Web,移動應用程序, API / Web服務 | Windows桌面,Web,移動應用程序, API / Web服務 |
腳本語言 | Java / Groovy | Java,C#,Perl,Python,JavaScript,Ruby,PHP | VBScript | JavaScript,Python,VBScript,JScript,Delphi,C ++和C# |
編程技巧 | 不需要。建議用於高級測試腳本 | 集成各種工具所需的高級技能 | 不需要。建議用於高級測試腳本 | 不需要。建議用於高級測試腳本 |
學習曲線 | 中 | 高 | 中 | 中 |
易於安裝和使用 | 易於設置和運行 | 需要安裝和集成各種工具 | 易於設置和運行 | 易於設置和運行 |
腳本創建時間 | 快 | 慢 | 快 | 快 |
對象存儲和維護 | 內置對象存儲庫,XPath,對象重新識別 | XPath,UI地圖 | 內置對象存儲庫,智能對象檢測和校正 | 內置對象存儲庫,檢測常見對象 |
基於圖像的測試 | 內置支持 | 需要安裝其他庫 | 內置支持,基於圖像的對象識別 | 內置支持 |
DevOps / ALM集成 | 許多 | 不(需要額外的庫) | 許多 | 許多 |
持續集成 | 流行的CI工具(例如Jenkins,Teamcity) | 各種CI工具(例如Jenkins,Cruise Control) | 各種CI工具(例如Jenkins,HP Quality Center) | 各種CI工具(例如Jenkins,HP Quality Center) |
測試分析 | Katalon分析 | 沒有 | 沒有 | 沒有 |
產品支持 | 社區,商業支持服務,專職人員 | 開源社區 | 敬業的員工,社區 | 敬業的員工,社區 |
許可證類型 | 免費軟件 | 開源(Apache 2.0) | 所有權 | 所有權 |
成本 | 自由 | 自由 | 許可證和維護費用 | 許可證和維護費用 |
長處和短處
上面的比較表主要關注自動化測試工具的共同特征。下面通過挑選和比較 工具的主要優勢和局限性來展示另一個視角。
工具 | 優勢 | 限制 |
Katalon |
|
|
selenium |
|
|
UFT |
|
|
TestComplete |
|
|
沒有一種適用於自動化測試的萬能工具。強烈建議測試人員評估各種工具,以便選擇最能滿足其自動化測試需求的工具。用於開發軟件的編程語言和技術也在不斷發展,自動化測試工具也是如此,這使得成本成為工具選擇的重要因素。商業供應商通常會對工具升級收費,如果您的軟件使用新興且經常變化的技術,這可能會很大。另一方面,開源和非商業工具不會產生額外費用,但需要努力和專業知識來集成新的升級。很難找到將各種工具和框架集成到開源解決方案中所需的支持和專業知識。與開源框架集成的新興工具,如Katalon
Katalon下載
下載鏈接:https://www.katalon.com/download/,進入界面后根據你的系統來選擇對應的版本,筆者使用的是win10系統,所以下載對應的是 Windows 64bit
下載解壓后雙擊解壓的文件夾中katalon.exe即可使用。
第一次進入界面時需要注冊登錄賬戶,建立project