日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

推薦一款自動化測試神器,不會寫代碼也能做!

 測試開發(fā)技術 2022-06-18 發(fā)布于廣東

干貨技術,第一時間送達!

上課通知重磅消息 | 2021年最新全棧測試開發(fā)技能實戰(zhàn)指南(第2期)

在軟件測試這條道路上,大部分的職業(yè)技能發(fā)展道路都會是純業(yè)務手工測試→自動化測試→性能測試→安全測試/測試開發(fā)。

但是卻有著一部分人起初進入軟件測試這一行看重的就是軟件測試屬于IT行業(yè),門檻比較低,不需要代碼基礎。

這就導致了這一部分測試工程師在一定程度上,在職位上的進階就比較困難了。因為現在基本絕大多數互聯網公司都已經把代碼編程和自動化作為必要的技能。

為了更好的解決這部分工程師的工作痛點,本文分享一款近幾年非?;鸨囊豢钭詣踊瘻y試工具:Katalon Studio。

1. Katalon Studio介紹

Katalon Studio 是一款在網頁應用、移動和網頁服務方面功能強大的自動化測試解決方案?;?SeleniumAppium框架,Katalon Studio集成了這些框架在軟件自動化方面的優(yōu)點。這個工具支持不同層次的測試技能集。非程序員也可以快速上手一個自動化測試項目,同時也節(jié)省了程序員和高級測試人員構建新庫和維護腳本的時間。

近幾年,Katalon Studio憑著傻瓜化,完全免費(free at all)在測試自動化占據一席之地。不用測試者再去搭建繁瑣的測試環(huán)境,也不用去學習測試框架,支持錄制的方式從而快速捕獲頁面上的元素并完成定位(Desktop and Mobile),從的5.5版本開始也支持了從上一個case接著錄制。除了錄制,也支持script模式,掌握一定的語法后,可以在script窗口下自行編輯腳本,更快地完成測試腳本的編輯工作。Katalon Studio支持Windows、Linux、IOS,支持眾多瀏覽器:Firefox、Chrome、IE、Safair等。

官方網址:

https://www./

2. Katalon Studio優(yōu)勢

Katalon Studio它其實是構建在SeleniumAppium框架上的,所以它可以同時測試Web系統(tǒng)及手機APP應用。(注:新版本也已經支持對接口API的測試了)

這個工具支持不同編程水平的工程師使用。即使你不會編寫代碼也可以使用它輕松的開始一個項目的自動化(比如使用Object Spy來錄制生成測試腳本),會編程的和高級自動化測試工程師也可以通過它非??焖俚膭?chuàng)建新庫以及維護代碼,它可以幫助他們節(jié)省很多時間。

Katalon Studio可以與CI/CD(持續(xù)集成/持續(xù)發(fā)布)流程集成,還可以與測試領域非常常見的工具集成,比如JIRA,JenkinsGit..。還提供了一個非常棒的功能叫Katalon Analytics,這個功能可以將測試報告用各種圖表來展現,比如metrics, charts, and graphs,通過指標和圖表向用戶提供全面的測試報告。

Katalon的優(yōu)點

  • 跨平臺支持Window,Mac , Linux
  • 覆蓋Web 的UI自動化、API自動化、移動客戶端(手機APP)自動化、桌面客戶端自動化。
  • 大部分功能可直接免費使用
  • 同時適用于技術和非技術的測試人員
  • 內部集成多,完整的自動化流程,讓你非常省心,比如自帶數據庫,自帶report,Web UI自動化的WebDrivers可以一鍵下載等
  • 可視化操作,可以不用懂代碼,直接拖拉或移動各種命令。錄制腳本,直接保存為腳本,可以直接執(zhí)行。
  • 綠色版,下載解壓后即可使用,不需要配置環(huán)境變量等復雜操作。
  • 外部集成多,支持CI/CD集成,內置集成Git , Jenkins上有Katalon插件,可快速配置。
  • 主流框架,Web 是Selenium ,Mobile是Appium ,都是熟悉的面孔,有一定基礎的同學可以直接上手。
  • 敏捷開發(fā)語言,支持Groovy 和Java , Groovy和Python 很像,簡潔易讀,Java又方便做深層次的拓展
  • 可以添加多個屬性來識別對象,而不必選擇或猜測哪個定位器的效果更好
  • 支持本機驅動測試數據:可以在工具本身創(chuàng)建測試數據,也可以從Excel工作表或數據庫外部進行測試
  • 強大的調試和報告功能

3. Katalon Studio下載安裝

  1. 下載地址:https://www./download/

注:下載之前需要在官網上注冊賬號,賬號信息保存好,后面在新建項目時需要該賬號進行登錄

  1. 將下載好的壓縮文件進行解壓
  2. 環(huán)境配置
  3. 雙擊打開katalon.exe
  4. 填入剛注冊好的賬號信息
  5. 第一次使用可以創(chuàng)建組織和team,把測試人員加入一個team

環(huán)境配置要求

First, verify if your computer meets the System Requirements of Katalon Studio.

  • If you do Web UI testing, no additional settings are needed except to make sure the required browsers are installed. Check this list for all supported browsers. (如果所測系統(tǒng)是WEB系統(tǒng),只需要系統(tǒng)上安裝了需要使用的瀏覽器即可(默認使用firefox),無需安裝其它組件)
  • In case of Mobile testing, first install Node.js, Appium and enable USB Debugging mode on your device. Please refer to Installation Guide for more details.(如果所測系統(tǒng)是手機系統(tǒng),需要安裝Node.js,Appium 和USB驅動)

4. Katalon Studio功能使用

1. 首頁(最新版 本為8.0.5)

2. 創(chuàng)建項目(支持多種類型)

3. 項目工程目錄

  • Profiles:配置文件,不同環(huán)境的參數,全局變量可以放在這邊。
  • Test Cases:測試用例,可以是"原子"級別的測試用力,也可以是整合后的模塊測試用例
  • Object Repository:對象庫,分別可以存放 Web的元素(按鈕,文本框等)、API的接口(支持SOAP和RESTful)、Mobile的元素(按鈕,文本框等)以及桌面程序的元素。
  • Test Suite:測試套件,測試用例集合。通過各個原子級別或者模塊級別的測試用例,組合成可完成某種目的的測試套件
  • Data Files:數據文件,可以看成是內置的數據庫,支持實時讀?。ㄈ鏴xcel)數據
  • Checkpoints:是在特定時間獲取的測試數據的快照
  • Keywords:可自定義“指令”供可視化頁面使用
  • Test Listeners:列出所有測試監(jiān)聽內容
  • Reports:測試報告,可以設置失敗的時候發(fā)送到指定郵箱
  • TestOps:Katalon TestOps的相關操作
  • Include:包括日志配置文件和其他擴展功能
  • Plugins:插件列表

4. 幫助文檔

這么簡單 ,還不會使用怎么辦,看官方文檔有詳細介紹:

https://docs./katalon-studio/docs/overview.html

5. 小結

Katalon Studio 非常適合一些編碼能力稍薄弱的同學或者非技術的人員使用(比如需求人員,學會了這個姿勢,以后可以讓你們的需求人員、產品經理幫測試寫自動化測試腳本了),俗話說的好,多個朋友多條路,多掌握一款解決方案,在以后當我們遇到一些特殊難搞的場景時,腦海里也有更多的解決思路。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多