首 頁
手機版

jetbrains aqua 2024電腦版 v2024.2.1官方版

第一款專為測試自動化而創(chuàng)建的IDE,享受更高效的測試體驗,對非商業(yè)用途免費。

jetbrains aqua 2024電腦版是專為測試自動化而設(shè)計的一款多語言智能集成開發(fā)環(huán)境(IDE),提供了Selenium、Cypress和Playwright等多種測試框架的支持,使得開發(fā)人員能夠輕松地進行自動化測試,提高測試效率和準確性,同時,Aqua還具備多語言支持的能力,它可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL 等多種編程語言,開發(fā)人員可以使用他們熟悉的編程語言來編寫和執(zhí)行測試用例,無需學(xué)習(xí)新的語言或工具。

值得一提的是,Aqua 2024還具備 HTTP 客戶端功能,開發(fā)人員可以輕松地進行API測試和調(diào)試,通過自帶的數(shù)據(jù)庫管理功能,也能對數(shù)據(jù)庫進行更加便捷的操作和全面的管理,此外,Aqua還支持 Docker,開發(fā)人員可以在Docker容器中運行和測試應(yīng)用程序,確保應(yīng)用程序在不同環(huán)境下的穩(wěn)定性和兼容性,論是初學(xué)者還是經(jīng)驗豐富的開發(fā)人員,Aqua都是一個理想的選擇,幫助他們更好地進行軟件測試和質(zhì)量保證。

測試自動化IDE aqua

JetBrains Aqua 2024電腦版怎么測試?

1、測試識別

當您打開項目時,Aqua 會自動檢測 Selenium/Cypress/Playwright 測試。可以通過單擊裝訂線中的“運行”圖標圖標來運行已識別的測試。

2、編碼協(xié)助

提供的編碼輔助功能包括智能代碼完成、導(dǎo)航、語法突出顯示、linter 支持、對特定于框架的函數(shù)和表達式的支持等。

例如,您可以開始在代碼編輯器中鍵入定位器或其子字符串,自動完成功能將為您提供可供選擇的元素列表。

3、定位器生成和驗證

Web 檢查器工具窗口允許您查看 Web 應(yīng)用程序并捕獲自動測試所需的頁面元素。當您在網(wǎng)頁上選擇所需的元素時,Aqua 會生成一個唯一的 CSS 或 XPath 定位器,并幫助將其添加到源代碼中。此外,Aqua 還可以生成 Playwright 中使用的基于角色的定位器。這些定位器旨在反映元素的角色(例如,按鈕或復(fù)選框),使其更容易識別。

此外,Web Inspector 還可以幫助您驗證代碼中的定位器是否有效,并指向網(wǎng)頁上的正確元素。在代碼編輯器中單擊定位器旁邊的圖標將打開 Web 檢查器并選擇相應(yīng)的元素,從而驗證定位器是否存在。

4、管理測試的運行/調(diào)試配置

運行/調(diào)試配置是一組啟動屬性,用于定義要執(zhí)行的內(nèi)容以及在執(zhí)行過程中應(yīng)使用的參數(shù)和環(huán)境。

您可以為測試創(chuàng)建不同的配置集,并根據(jù)需要在它們之間即時切換。

5、測試執(zhí)行詳細信息

測試完成運行后,將為您提供全面的測試結(jié)果,包括每個測試的相關(guān)日志和控制臺輸出。您可以篩選結(jié)果以快速瀏覽失敗或忽略的測試,并分析其執(zhí)行時間。

6、調(diào)試器

Selenium 和 Playwright 測試的調(diào)試器是開箱即用的。您可以設(shè)置斷點以停止執(zhí)行并分析代碼。

軟件功能

1、Web 檢查器

Aqua 的嵌入式 Web 檢查器可以為網(wǎng)頁上的所選元素生成唯一的 CSS 或 XPath 定位器,并將其添加到源代碼中。 當 Web 檢查器激活時,CSS 和 XPath 代碼補全將提示并高亮顯示最重要網(wǎng)頁元素的定位器。

2、HTTP 客戶端

您可以輕松地在 Aqua 的內(nèi)置 HTTP 客戶端中創(chuàng)建和編輯請求,并獲取廣泛的編碼輔助,包括代碼補全、高亮顯示、重構(gòu)等。

3、Docker

借助 Aqua,您可以訪問 Docker 容器,這樣一來,您可以運行并調(diào)試容器、下載和構(gòu)建鏡像、運行多容器應(yīng)用程序。

4、數(shù)據(jù)庫支持

您可以無縫地處理多個數(shù)據(jù)庫、開發(fā) SQL 腳本,以及在 IDE 中執(zhí)行低級數(shù)據(jù)斷言。 Aqua 可以連接到實時數(shù)據(jù)庫、運行查詢、導(dǎo)出數(shù)據(jù),并讓您在可視界面中管理架構(gòu)。 這意味著您可以直接從 IDE 訪問 Oracle、SQL Server、PostgreSQL、MySQL 等數(shù)據(jù)庫。

5、測試管理系統(tǒng)

我們添加了注解來支持 Allure Framework 等測試報告工具或 Serenity BDD 等內(nèi)置測試框架機制。 IDE 允許您點擊問題 ID 在 Web 瀏覽器中打開問題或測試管理系統(tǒng)用例。

軟件特色

【單元測試框架】

使用編碼輔助和基于 GUI 的測試運行程序創(chuàng)建并運行測試。借助 JetBrains Aqua,用戶可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架編寫、運行和調(diào)試單元測試。在 IDE 內(nèi)檢查測試結(jié)果讓用戶可以輕松地在樹狀圖中瀏覽和找到測試源。

【UI 自動化】

New Project(新建項目)向?qū)?

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)建并維護新的頁面對象文件,并且在添加定位器時遵循所選頁面對象模式。

JetBrains Aqua推薦理由

1、專為測試自動化而設(shè)計

Aqua 是第一款專為測試自動化而創(chuàng)建的 IDE。這種一體化工作區(qū)支持 Selenium、Cypress 和 Playwright。Aqua 是一款多語言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。

2、開箱即用

直接進行測試,無需安裝和配置大量插件。Aqua 擁有獨特的功能集,能夠滿足測試自動化工程師的日常需求。Aqua 的 Web Inspector 的工作方式類似于內(nèi)置瀏覽器,允許捕獲任何頁面元素,無需切換到其他工具。另外,還有用于 API 測試的 HTTP 客戶端,以及與數(shù)據(jù)庫、Docker 和版本控制的集成。

3、簡化復(fù)雜任務(wù)

即使是最具挑戰(zhàn)性的任務(wù),Aqua 也能顯著提升效率。智能代碼分析、強大的搜索和重構(gòu)功能以及整體易用性將讓您提高質(zhì)量工程工作效率。

更新日志

v2024.2.1版本

在 Aqua 中,我們?nèi)诤狭藴y試自動化工程師在日常工作中需要的一切,包括多語言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客戶端、數(shù)據(jù)庫管理功能、Docker 支持、TMS 客戶端,以及一款用于 UI 自動化的新型強大 Web 檢查器。

收起介紹展開介紹

同廠商

JetBrains更多+
  • 下載地址
  • Mac版

發(fā)表評論

0條評論