軟件介紹
JetBrains Aqua 2024中文最新版是一款由JetBrains官方最新推出的自動化測試軟件,這款軟件不僅能夠完美支持Java、Python、JavaScript、TypeScript等一系列編程語言而且更是采用了全新的Selenium、Cypress和Playwright等多種測試框架,這樣一來就能夠很好的滿足了相關(guān)用戶的使用需求,使得用戶可以更加高效完成自動化測試工作并且準(zhǔn)確率極高。
JetBrains Aqua 2024中文最新版還加入了全新的即時檢測功能,這款軟件能夠?qū)ο鄳?yīng)的代碼質(zhì)量進(jìn)行檢測分析,然后會給出類似于小燈泡一樣的圖標(biāo),接著用戶只需點擊圖標(biāo)便可以對相應(yīng)的代碼進(jìn)行錯誤檢測、修正、補(bǔ)全。此外,該軟件還內(nèi)置了Docker容器,用戶可以直接在Docker容器中測試相應(yīng)的應(yīng)用程序,避免了應(yīng)用程序所帶來的風(fēng)險。
軟件特色
【單元測試框架】
使用編碼輔助和基于 GUI 的測試運行程序創(chuàng)建并運行測試。借助 JetBrains Aqua,用戶可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架編寫、運行和調(diào)試單元測試。在 IDE 內(nèi)檢查測試結(jié)果讓用戶可以輕松地在樹狀圖中瀏覽和找到測試源。
【UI 自動化】
New Project(新建項目)向?qū)?/p>
Aqua 可以為 JVM 堆棧生成新的 UI 測試項目,用戶可以在 New Project(新建項目)向?qū)е兄付?JDK、構(gòu)建工具(Maven 或 Gradle)、測試運行程序(JUnit 或 TestNG)和語言。
【代碼洞察】
Aqua 為 Selenium API 和 Selenide 提供了豐富的支持,為 Selenium API 以及許多其他 UI 測試庫中使用的 CSS、XPath 和 JavaScript 框架提供了代碼洞察。
【頁面對象模板】
在采用頁面對象模式時,IDE 可以幫助用戶從 New File(新建文件)菜單創(chuàng)建并維護(hù)新的頁面對象文件,并且在添加定位器時遵循所選頁面對象模式。
安裝步驟
1、百度搜索開心電玩軟件園。
2、在開心電玩軟件園上下載JetBrains Aqua 2024壓縮包,解壓之后便會得到exe文件。
3、雙擊.exe文件,點擊下一步。
4、可點擊【瀏覽】選擇安裝路徑,點擊下一步。
5、可根據(jù)需要勾選,目前啥也不選,點擊下一步。
6、默認(rèn)就可以,點擊【安裝】。
7、點擊【完成】,完成安裝。
8、打開軟件,勾選同意后點【繼續(xù)】。
9、如圖,點擊【免費非商業(yè)使用】。
10、如圖,勾選同意并登錄,如果沒有賬號點擊Register注冊。點擊登錄后跳轉(zhuǎn)到網(wǎng)頁,輸入用戶名密碼。
11、登錄成功后,軟件按鈕變?yōu)?ldquo;開始使用非商業(yè)版”,點擊后跳轉(zhuǎn)到另一個界面,點擊【continue】。
創(chuàng)建WebUI測試項目
1、點擊“NewProject”。
2、選擇“SeleniumwithPytest”,Name輸入項目的名字,Environment選擇New,Environmenttype選擇virtualenv(創(chuàng)建獨立的環(huán)境),點擊【Create】靜等項目創(chuàng)建成功。
怎么設(shè)置中文
1、點擊“file”->“settings”,選擇“Plugins”,搜索Chinese,點擊第二個,點擊“install”安裝插件。安裝成功后點擊“apply”后點擊“ok”。
2、點擊“file”->“settings”,進(jìn)入到設(shè)置界面,點擊“Appearance&Behavior”->“SystemSettings”->“LanguageandRegion”,把語言改成中文,如圖。點擊“apply”后點擊“ok”。點擊后自動重啟就是中文啦。
JetBrains Aqua推薦理由
1、專為測試自動化而設(shè)計
Aqua 是第一款專為測試自動化而創(chuàng)建的 IDE。這種一體化工作區(qū)支持 Selenium、Cypress 和 Playwright。Aqua 是一款多語言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
2、開箱即用
直接進(jìn)行測試,無需安裝和配置大量插件。Aqua 擁有獨特的功能集,能夠滿足測試自動化工程師的日常需求。Aqua 的 Web Inspector 的工作方式類似于內(nèi)置瀏覽器,允許捕獲任何頁面元素,無需切換到其他工具。另外,還有用于 API 測試的 HTTP 客戶端,以及與數(shù)據(jù)庫、Docker 和版本控制的集成。
3、簡化復(fù)雜任務(wù)
即使是最具挑戰(zhàn)性的任務(wù),Aqua 也能顯著提升效率。智能代碼分析、強(qiáng)大的搜索和重構(gòu)功能以及整體易用性將讓您提高質(zhì)量工程工作效率。