首 頁
手機(jī)版

JetBrains Aqua 2024 mac版 v2024.2.1官方版

適用于測試自動化的 IDE,享受更高效的測試體驗(yàn)。

  • 軟件大?。?13.12M
  • 軟件語言:多國語言[中文]
  • 軟件類型:國外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時間:2024/11/29
  • 軟件類別:開發(fā)工具
  • 應(yīng)用平臺:Mac
網(wǎng)友評分:9.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

JetBrains Aqua 2024 mac版是專為蘋果Mac系統(tǒng)用戶設(shè)計(jì)的一款集成開發(fā)環(huán)境(IDE),不僅適用于Java、Kotlin、Python、JavaScript、TypeScript和SQL等多種編程語言,還具備上下文感知、智能編碼輔助、即時檢查、智能搜索和豐富的代碼重構(gòu)功能,可以很好地幫助開發(fā)人員輕松地進(jìn)行自動化測試,提高測試效率和準(zhǔn)確性。

Aqua的Web Inspector功能是一大亮點(diǎn),它的工作方式類似于內(nèi)置瀏覽器,允許用戶捕獲任何頁面元素,無需切換到其他工具,用戶可以在Aqua中直接查看和分析網(wǎng)頁的結(jié)構(gòu)和內(nèi)容,無需離開當(dāng)前工作環(huán)境,這種集成的方式在大大提高了工作效率的同時,還能讓測試過程更加流暢和便捷。此外,JetBrains Aqua 2024還集成了TMS客戶端,開發(fā)人員可以方便地與各種測試管理系統(tǒng)集成,實(shí)現(xiàn)測試用例的管理和執(zhí)行,從而更好地應(yīng)對日常開發(fā)和測試工作中的各種挑戰(zhàn)。

測試自動化IDE Aqua 2024蘋果電腦版

軟件功能

1、Web 檢查器

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

2、HTTP 客戶端

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

3、AI Assistant 付費(fèi)

借助 AI Assistant,您可以直接從 Web 檢查器中打開的網(wǎng)頁創(chuàng)建 UI 測試并生成頁面模型。 AI Assistant 會為所選框架和編程語言生成合適的代碼,包括關(guān)鍵網(wǎng)頁元素。 然后,您可以復(fù)制代碼并將其插入現(xiàn)有文件或添加到新文件中。

4、Docker

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

5、數(shù)據(jù)庫

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

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

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

7、單元測試框架

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

8、New Project(新建項(xiàng)目)向?qū)?/strong>

Aqua 可以為 JVM 堆棧生成新的 UI 測試項(xiàng)目,您可以在 New Project(新建項(xiàng)目)向?qū)е兄付?JDK、構(gòu)建工具(Maven 或 Gradle)、測試運(yùn)行程序(JUnit 或 TestNG)和語言。

9、頁面對象模板

在采用頁面對象模型模式時,IDE 可以幫助您從 New File(新建文件)菜單創(chuàng)建并維護(hù)新的頁面對象文件,并且在添加定位器時遵循所選頁面對象模式。

JetBrains Aqua 2024連接數(shù)據(jù)庫方法:

一、連接到數(shù)據(jù)庫

要連接到數(shù)據(jù)庫,Aqua 需要連接詳細(xì)信息(例如,主機(jī)、端口、密碼、SSH 配置設(shè)置等)。對于每個數(shù)據(jù)庫,連接詳細(xì)信息都存儲在專用連接配置(數(shù)據(jù)源)中。

對于數(shù)據(jù)源,與數(shù)據(jù)庫的連接是在特殊的包裝器(會話)中建立的。每個會話都是單個連接的包裝器,它存儲連接的信息(例如,它是否處于活動狀態(tài)、事務(wù)控制模式和其他設(shè)置)。

當(dāng)您執(zhí)行需要與數(shù)據(jù)庫交互的操作時,會話中將出現(xiàn)連接。

例如,在“數(shù)據(jù)庫”工具窗口中雙擊數(shù)據(jù)源下的表后,將創(chuàng)建并連接一個新會話,并且該會話將數(shù)據(jù)編輯器作為其客戶端。Aqua 需要活動連接才能從數(shù)據(jù)庫請求表數(shù)據(jù)、接收表數(shù)據(jù)并將其顯示在數(shù)據(jù)編輯器中。

二、數(shù)據(jù)源

數(shù)據(jù)源是連接配置。它存儲用于建立與數(shù)據(jù)庫的連接的連接詳細(xì)信息列表。例如,主機(jī)、端口、數(shù)據(jù)庫名稱、驅(qū)動程序、SSH 和 SSL 配置設(shè)置等。在數(shù)據(jù)源設(shè)置中,還可以選擇要自省的數(shù)據(jù)庫和架構(gòu),并在數(shù)據(jù)庫工具窗口中顯示,并更改連接的驅(qū)動程序。

您可以在數(shù)據(jù)庫工具窗口 ( 查看 |工具窗口 |數(shù)據(jù)庫).與數(shù)據(jù)庫具有活動連接的數(shù)據(jù)源在其圖標(biāo)的一角用綠點(diǎn)標(biāo)記。

數(shù)據(jù)庫工具窗口中的數(shù)據(jù)源

有關(guān)為受支持的數(shù)據(jù)庫供應(yīng)商創(chuàng)建數(shù)據(jù)源的詳細(xì)信息,請參閱創(chuàng)建數(shù)據(jù)源部分。

有關(guān)管理數(shù)據(jù)源的詳細(xì)信息,請參閱數(shù)據(jù)源主題。

有關(guān)“數(shù)據(jù)源和驅(qū)動程序”對話框的詳細(xì)信息,請參閱“數(shù)據(jù)源和驅(qū)動程序”對話框主題。

三、DDL 數(shù)據(jù)源

DDL 數(shù)據(jù)源是基于包含數(shù)據(jù)定義語言語句(DDL 語句)的 SQL 文件的數(shù)據(jù)庫結(jié)構(gòu)的虛擬視圖。您可以在編輯器中引用此類文件中定義的所有表、列和其他對象。還支持圖表。

DDL 數(shù)據(jù)源允許您維護(hù)數(shù)據(jù)庫版本控制。將 SQL 文件保存在 VCS 系統(tǒng)下,并在每次更新數(shù)據(jù)庫結(jié)構(gòu)時重新生成它們。

創(chuàng)建后,DDL 數(shù)據(jù)源可在數(shù)據(jù)庫工具窗口 ( 查看 |工具窗口 |數(shù)據(jù)庫).您可以使用“項(xiàng)目”工具窗口 ( 查看 |工具窗口 |項(xiàng)目)

四、數(shù)據(jù)編輯器和查看器

數(shù)據(jù)編輯器和查看器(或數(shù)據(jù)編輯器)提供用于處理數(shù)據(jù)的用戶界面。在數(shù)據(jù)編輯器中,您可以對數(shù)據(jù)進(jìn)行排序、篩選、添加、編輯和刪除,以及執(zhí)行其他相關(guān)任務(wù)。

在 Aqua 中,數(shù)據(jù)編輯器和查看器允許您處理數(shù)據(jù)庫對象數(shù)據(jù)、查詢結(jié)果集以及 DSV 文件數(shù)據(jù)。

五、數(shù)據(jù)庫工具窗口

在數(shù)據(jù)庫工具窗口 ( 查看 |工具窗口 |數(shù)據(jù)庫),您可以使用數(shù)據(jù)庫和 DDL 數(shù)據(jù)源。您可以查看和修改數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu),并執(zhí)行其他關(guān)聯(lián)任務(wù)。

可用的數(shù)據(jù)源顯示為數(shù)據(jù)源、架構(gòu)、表和列的樹。

六、內(nèi)省

自檢是加載數(shù)據(jù)庫對象的元數(shù)據(jù)(例如,對象名稱和列類型)和源代碼的過程。Aqua 使用此信息在數(shù)據(jù)庫工具窗口中顯示對象、顯示其 DDL、在完成過程中建議它們以及其他編碼輔助功能。

默認(rèn)情況下,僅選擇要在數(shù)據(jù)庫工具窗口中顯示的架構(gòu)和數(shù)據(jù)庫才會被內(nèi)省。根據(jù)數(shù)據(jù)庫大小,在自省期間加載的元數(shù)據(jù)可能會占用大量時間和磁盤空間。

在對必要的數(shù)據(jù)庫和架構(gòu)進(jìn)行自省后,IDE 可以根據(jù)附加的會話和解析模式將腳本中的數(shù)據(jù)庫對象解析為正確的上下文。

如果所有對象都經(jīng)過處理,Oracle 用戶可能會經(jīng)歷很長的內(nèi)省時間,而日常工作和編碼幫助通常不需要它。為了減少內(nèi)省對象的數(shù)量,Aqua 為 Oracle 數(shù)據(jù)庫提供了三個內(nèi)省級別。有關(guān)它們的詳細(xì)信息,請參閱 Oracle 自檢級別。

有關(guān)對不正確的內(nèi)省進(jìn)行故障排除的詳細(xì)信息,請參閱報(bào)告自省問題主題。

七、查詢控制臺

查詢控制臺或數(shù)據(jù)庫控制臺是附加到數(shù)據(jù)源的 SQL 文件。您可以在查詢控制臺中編寫和執(zhí)行 SQL 語句,就像在終端中編寫和執(zhí)行 SQL 語句一樣。

創(chuàng)建數(shù)據(jù)源時,將自動創(chuàng)建數(shù)據(jù)源的默認(rèn)查詢控制臺。如有必要,您可以創(chuàng)建其他查詢控制臺。

為什么選擇 JetBrains Aqua?

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

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

2、開箱即用

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

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

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

4、釋放您最喜歡的框架的潛力

- Selenium

享受 Java、Kotlin 和 Python 中對 Selenium 生態(tài)系統(tǒng)的豐富支持。

- Cypress

使用理解別名和定位器的工具運(yùn)行和調(diào)試測試。

- Playwright

使用 JavaScript 和 TypeScript 中的高級編碼輔助開發(fā)和維護(hù) Playwright 測試。

軟件亮點(diǎn)

【專為測試自動化而設(shè)計(jì)】

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

【開箱即用】

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

【簡化復(fù)雜任務(wù)】

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

更新日志

v2024.2.1版本

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

收起介紹展開介紹

同廠商

JetBrains更多+
  • Mac軟件開發(fā)工具
更多 (29個) >>Mac開發(fā)軟件大全 隨著蘋果電腦使用越來越多,Mac OS系統(tǒng)應(yīng)用也跟著火起來,對于從事IOS、OS X系統(tǒng)應(yīng)用開發(fā)的開發(fā)人員來說,mac開發(fā)者工具是他們開發(fā)中必不可少的工具。那么Mac開發(fā)者工具有哪些呢?這里小編為大家推薦了多款常用的mac開發(fā)工具,希望能幫助到大家,有需要的朋友快來看看吧!
  • 下載地址
  • 電腦版

發(fā)表評論

0條評論