首 頁
手機版

JetBrains Aqua 2024 mac版 v2024.2.1官方版

適用于測試自動化的 IDE,享受更高效的測試體驗。

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

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

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

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

軟件功能

1、Web 檢查器

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

2、HTTP 客戶端

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

3、AI Assistant 付費

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

4、Docker

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

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

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

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

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

7、單元測試框架

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

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

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

9、頁面對象模板

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

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

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

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

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

當您執(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ù)庫的連接的連接詳細信息列表。例如,主機、端口、數(shù)據(jù)庫名稱、驅(qū)動程序、SSH 和 SSL 配置設置等。在數(shù)據(jù)源設置中,還可以選擇要自省的數(shù)據(jù)庫和架構,并在數(shù)據(jù)庫工具窗口中顯示,并更改連接的驅(qū)動程序。

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

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

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

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

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

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

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

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

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

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

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

在 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é)構,并執(zhí)行其他關聯(lián)任務。

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

六、內(nèi)省

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

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

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

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

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

七、查詢控制臺

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

創(chuàng)建數(shù)據(jù)源時,將自動創(chuàng)建數(shù)據(jù)源的默認查詢控制臺。如有必要,您可以創(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 的工作方式類似于內(nèi)置瀏覽器,允許捕獲任何頁面元素,無需切換到其他工具。另外,還有用于 API 測試的 HTTP 客戶端,以及與數(shù)據(jù)庫、Docker 和版本控制的集成。

3、簡化復雜任務

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

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

- Selenium

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

- Cypress

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

- Playwright

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

軟件亮點

【專為測試自動化而設計】

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

【開箱即用】

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

【簡化復雜任務】

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

更新日志

v2024.2.1版本

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

收起介紹展開介紹

同廠商

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

發(fā)表評論

0條評論