jetbrains aqua 2024電腦版是專為測試自動化而設計的一款多語言智能集成開發(fā)環(huán)境(IDE),提供了Selenium、Cypress和Playwright等多種測試框架的支持,使得開發(fā)人員能夠輕松地進行自動化測試,提高測試效率和準確性,同時,Aqua還具備多語言支持的能力,它可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL 等多種編程語言,開發(fā)人員可以使用他們熟悉的編程語言來編寫和執(zhí)行測試用例,無需學習新的語言或工具。
值得一提的是,Aqua 2024還具備 HTTP 客戶端功能,開發(fā)人員可以輕松地進行API測試和調試,通過自帶的數據庫管理功能,也能對數據庫進行更加便捷的操作和全面的管理,此外,Aqua還支持 Docker,開發(fā)人員可以在Docker容器中運行和測試應用程序,確保應用程序在不同環(huán)境下的穩(wěn)定性和兼容性,論是初學者還是經驗豐富的開發(fā)人員,Aqua都是一個理想的選擇,幫助他們更好地進行軟件測試和質量保證。
JetBrains Aqua 2024電腦版怎么測試?
1、測試識別
當您打開項目時,Aqua 會自動檢測 Selenium/Cypress/Playwright 測試??梢酝ㄟ^單擊裝訂線中的“運行”圖標圖標來運行已識別的測試。
2、編碼協助
提供的編碼輔助功能包括智能代碼完成、導航、語法突出顯示、linter 支持、對特定于框架的函數和表達式的支持等。
例如,您可以開始在代碼編輯器中鍵入定位器或其子字符串,自動完成功能將為您提供可供選擇的元素列表。
3、定位器生成和驗證
Web 檢查器工具窗口允許您查看 Web 應用程序并捕獲自動測試所需的頁面元素。當您在網頁上選擇所需的元素時,Aqua 會生成一個唯一的 CSS 或 XPath 定位器,并幫助將其添加到源代碼中。此外,Aqua 還可以生成 Playwright 中使用的基于角色的定位器。這些定位器旨在反映元素的角色(例如,按鈕或復選框),使其更容易識別。
此外,Web Inspector 還可以幫助您驗證代碼中的定位器是否有效,并指向網頁上的正確元素。在代碼編輯器中單擊定位器旁邊的圖標將打開 Web 檢查器并選擇相應的元素,從而驗證定位器是否存在。
4、管理測試的運行/調試配置
運行/調試配置是一組啟動屬性,用于定義要執(zhí)行的內容以及在執(zhí)行過程中應使用的參數和環(huán)境。
您可以為測試創(chuàng)建不同的配置集,并根據需要在它們之間即時切換。
5、測試執(zhí)行詳細信息
測試完成運行后,將為您提供全面的測試結果,包括每個測試的相關日志和控制臺輸出。您可以篩選結果以快速瀏覽失敗或忽略的測試,并分析其執(zhí)行時間。
6、調試器
Selenium 和 Playwright 測試的調試器是開箱即用的。您可以設置斷點以停止執(zhí)行并分析代碼。
軟件功能
1、Web 檢查器
Aqua 的嵌入式 Web 檢查器可以為網頁上的所選元素生成唯一的 CSS 或 XPath 定位器,并將其添加到源代碼中。 當 Web 檢查器激活時,CSS 和 XPath 代碼補全將提示并高亮顯示最重要網頁元素的定位器。
2、HTTP 客戶端
您可以輕松地在 Aqua 的內置 HTTP 客戶端中創(chuàng)建和編輯請求,并獲取廣泛的編碼輔助,包括代碼補全、高亮顯示、重構等。
3、Docker
借助 Aqua,您可以訪問 Docker 容器,這樣一來,您可以運行并調試容器、下載和構建鏡像、運行多容器應用程序。
4、數據庫支持
您可以無縫地處理多個數據庫、開發(fā) SQL 腳本,以及在 IDE 中執(zhí)行低級數據斷言。 Aqua 可以連接到實時數據庫、運行查詢、導出數據,并讓您在可視界面中管理架構。 這意味著您可以直接從 IDE 訪問 Oracle、SQL Server、PostgreSQL、MySQL 等數據庫。
5、測試管理系統
我們添加了注解來支持 Allure Framework 等測試報告工具或 Serenity BDD 等內置測試框架機制。 IDE 允許您點擊問題 ID 在 Web 瀏覽器中打開問題或測試管理系統用例。
軟件特色
【單元測試框架】
使用編碼輔助和基于 GUI 的測試運行程序創(chuàng)建并運行測試。借助 JetBrains Aqua,用戶可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架編寫、運行和調試單元測試。在 IDE 內檢查測試結果讓用戶可以輕松地在樹狀圖中瀏覽和找到測試源。
【UI 自動化】
New Project(新建項目)向導
Aqua 可以為 JVM 堆棧生成新的 UI 測試項目,用戶可以在 New Project(新建項目)向導中指定 JDK、構建工具(Maven 或 Gradle)、測試運行程序(JUnit 或 TestNG)和語言。
【代碼洞察】
Aqua 為 Selenium API 和 Selenide 提供了豐富的支持,為 Selenium API 以及許多其他 UI 測試庫中使用的 CSS、XPath 和 JavaScript 框架提供了代碼洞察。
【頁面對象模板】
在采用頁面對象模式時,IDE 可以幫助用戶從 New File(新建文件)菜單創(chuàng)建并維護新的頁面對象文件,并且在添加定位器時遵循所選頁面對象模式。
JetBrains Aqua推薦理由
1、專為測試自動化而設計
Aqua 是第一款專為測試自動化而創(chuàng)建的 IDE。這種一體化工作區(qū)支持 Selenium、Cypress 和 Playwright。Aqua 是一款多語言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
2、開箱即用
直接進行測試,無需安裝和配置大量插件。Aqua 擁有獨特的功能集,能夠滿足測試自動化工程師的日常需求。Aqua 的 Web Inspector 的工作方式類似于內置瀏覽器,允許捕獲任何頁面元素,無需切換到其他工具。另外,還有用于 API 測試的 HTTP 客戶端,以及與數據庫、Docker 和版本控制的集成。
3、簡化復雜任務
即使是最具挑戰(zhàn)性的任務,Aqua 也能顯著提升效率。智能代碼分析、強大的搜索和重構功能以及整體易用性將讓您提高質量工程工作效率。
更新日志
v2024.2.1版本
在 Aqua 中,我們融合了測試自動化工程師在日常工作中需要的一切,包括多語言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客戶端、數據庫管理功能、Docker 支持、TMS 客戶端,以及一款用于 UI 自動化的新型強大 Web 檢查器。
同廠商
JetBrains更多+Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
RubyMine2024電腦版 v2024.3官方版740.36M
jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G
JetBrains goland 2024電腦版 v2024.3官方版781.48M
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- dotCover 2024官方版 v2024.2.549.78M / 多國語言
- python最新版本2024 v3.12.3官方版25.2M / 簡體中文
- 微軟visual c++運行庫合集包 v3.0.22.0317官方版85.82M / 簡體中文
- dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡體中文
- RegEx Tester(正則表達式調試工具) v3.2.0.0綠色版26K / 英文
- Report Builder v3.0官方版32.16M / 簡體中文
- Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國語言[中文]
- msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版100.11M / 簡體中文
- node.js安裝包 v18.12.127.76M / 簡體中文
- APKSign(APK簽名工具) v1.0官方版292K / 簡體中文