小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

推薦一款自動(dòng)化測(cè)試神器,不會(huì)寫代碼也能做!

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

干貨技術(shù),第一時(shí)間送達(dá)!

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

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

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

這就導(dǎo)致了這一部分測(cè)試工程師在一定程度上,在職位上的進(jìn)階就比較困難了。因?yàn)楝F(xiàn)在基本絕大多數(shù)互聯(lián)網(wǎng)公司都已經(jīng)把代碼編程和自動(dòng)化作為必要的技能。

為了更好的解決這部分工程師的工作痛點(diǎn),本文分享一款近幾年非常火爆的一款自動(dòng)化測(cè)試工具:Katalon Studio。

1. Katalon Studio介紹

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

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

官方網(wǎng)址:

https://www./

2. Katalon Studio優(yōu)勢(shì)

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

這個(gè)工具支持不同編程水平的工程師使用。即使你不會(huì)編寫代碼也可以使用它輕松的開始一個(gè)項(xiàng)目的自動(dòng)化(比如使用Object Spy來(lái)錄制生成測(cè)試腳本),會(huì)編程的和高級(jí)自動(dòng)化測(cè)試工程師也可以通過(guò)它非常快速的創(chuàng)建新庫(kù)以及維護(hù)代碼,它可以幫助他們節(jié)省很多時(shí)間。

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

Katalon的優(yōu)點(diǎn)

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

3. Katalon Studio下載安裝

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

注:下載之前需要在官網(wǎng)上注冊(cè)賬號(hào),賬號(hào)信息保存好,后面在新建項(xiàng)目時(shí)需要該賬號(hào)進(jìn)行登錄

  1. 將下載好的壓縮文件進(jìn)行解壓
  2. 環(huán)境配置
  3. 雙擊打開katalon.exe
  4. 填入剛注冊(cè)好的賬號(hào)信息
  5. 第一次使用可以創(chuàng)建組織和team,把測(cè)試人員加入一個(gè)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. (如果所測(cè)系統(tǒng)是WEB系統(tǒng),只需要系統(tǒng)上安裝了需要使用的瀏覽器即可(默認(rèn)使用firefox),無(wú)需安裝其它組件)
  • 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.(如果所測(cè)系統(tǒng)是手機(jī)系統(tǒng),需要安裝Node.js,Appium 和USB驅(qū)動(dòng))

4. Katalon Studio功能使用

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

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

3. 項(xiàng)目工程目錄

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

4. 幫助文檔

這么簡(jiǎn)單 ,還不會(huì)使用怎么辦,看官方文檔有詳細(xì)介紹:

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

5. 小結(jié)

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

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多