JetBrains Aqua 2024 mac版是专门为苹果Mac系统用户量身打造的集成开发环境(IDE)。它支持Java、Kotlin、Python、JavaScript、TypeScript和SQL等多种编程语言,具备上下文感知、智能编码辅助、即时检查、智能搜索以及丰富的代码重构功能,能助力开发人员轻松开展自动化测试,提升测试效率与准确性。
Aqua的Web Inspector功能十分出色,其工作方式如同内置浏览器,用户无需切换工具就能捕获任意页面元素,可直接在Aqua中查看和分析网页的结构与内容,让测试过程更流畅便捷,有效提高工作效率。此外,JetBrains Aqua 2024集成了TMS客户端,便于开发人员与各类测试管理系统集成,实现测试用例的管理与执行,更好地应对开发和测试工作中的挑战。
1、Web检查器:Aqua的嵌入式Web检查器能够为网页上选定的元素生成唯一的CSS或XPath定位器,并添加到源代码中。当Web检查器激活时,CSS和XPath代码补全功能会提示并高亮显示重要网页元素的定位器。
2、HTTP客户端:用户可以在Aqua的内置HTTP客户端中轻松创建和编辑请求,还能获得广泛的编码辅助,如代码补全、高亮显示、重构等。
3、AI Assistant付费:借助AI Assistant,用户能直接从Web检查器中打开的网页创建UI测试并生成页面模型。AI Assistant会为所选框架和编程语言生成合适的代码,涵盖关键网页元素,用户可复制代码并插入现有文件或添加到新文件中。
4、Docker:通过Aqua,用户可以访问Docker容器,运行并调试容器、下载和构建镜像、运行多容器应用程序。
5、数据库:用户能够无缝处理多个数据库、开发SQL脚本,并在IDE中执行低级数据断言。Aqua可连接到实时数据库、运行查询、导出数据,还能让用户在可视界面中管理架构,可直接从IDE访问Oracle、SQL Server、PostgreSQL、MySQL等数据库。
6、测试管理系统:软件添加了注解以支持Allure Framework等测试报告工具或Serenity BDD等内置测试框架机制。IDE允许用户点击问题ID在Web浏览器中打开问题或测试管理系统用例。
7、单元测试框架:使用编码辅助和基于GUI的测试运行程序创建并运行测试。借助JetBrains Aqua,用户可以使用JUnit、TestNG、pytest、Jest、Mocha等常用框架编写、运行和调试单元测试。在IDE内检查测试结果能让用户轻松在树状图中浏览和找到测试源。
8、New Project(新建项目)向导:Aqua可以为JVM堆栈生成新的UI测试项目,用户可在New Project(新建项目)向导中指定JDK、构建工具(Maven或Gradle)、测试运行程序(JUnit或TestNG)和语言。
9、页面对象模板:在采用页面对象模型模式时,IDE可帮助用户从New File(新建文件)菜单创建并维护新的页面对象文件,且在添加定位器时遵循所选页面对象模式。
一、连接到数据库:要连接到数据库,Aqua需要连接详细信息,如主机、端口、密码、SSH配置设置等。每个数据库的连接详细信息都存储在专用连接配置(数据源)中。对于数据源,与数据库的连接是在特殊的包装器(会话)中建立的,每个会话是单个连接的包装器,存储连接信息,如是否处于活动状态、事务控制模式和其他设置。
当执行需要与数据库交互的操作时,会话中会出现连接。例如,在“数据库”工具窗口中双击数据源下的表后,会创建并连接一个新会话,该会话将数据编辑器作为其客户端。Aqua需要活动连接才能从数据库请求表数据、接收表数据并将其显示在数据编辑器中。
二、数据源:数据源是连接配置,存储用于建立与数据库连接的连接详细信息列表,如主机、端口、数据库名称、驱动程序、SSH和SSL配置设置等。在数据源设置中,还可选择要自省的数据库和架构,并在数据库工具窗口中显示,也能更改连接的驱动程序。用户可以在数据库工具窗口(查看 | 工具窗口 | 数据库)查看。与数据库具有活动连接的数据源在其图标的一角用绿点标记。
有关为受支持的数据库供应商创建数据源的详细信息,请参阅创建数据源部分。有关管理数据源的详细信息,请参阅数据源主题。有关“数据源和驱动程序”对话框的详细信息,请参阅“数据源和驱动程序”对话框主题。
三、DDL数据源:DDL数据源是基于包含数据定义语言语句(DDL语句)的SQL文件的数据库结构的虚拟视图。用户可以在编辑器中引用此类文件中定义的所有表、列和其他对象,还支持图表。DDL数据源允许用户维护数据库版本控制,将SQL文件保存在VCS系统下,并在每次更新数据库结构时重新生成它们。创建后,DDL数据源可在数据库工具窗口(查看 | 工具窗口 | 数据库)查看,也可使用“项目”工具窗口(查看 | 工具窗口 | 项目)。
四、数据编辑器和查看器:数据编辑器和查看器(或数据编辑器)提供处理数据的用户界面。在数据编辑器中,用户可以对数据进行排序、筛选、添加、编辑和删除等相关操作。在Aqua中,数据编辑器和查看器可用于处理数据库对象数据、查询结果集以及DSV文件数据。
五、数据库工具窗口:在数据库工具窗口(查看 | 工具窗口 | 数据库),用户可以使用数据库和DDL数据源,查看和修改数据库中的数据结构,并执行其他关联任务。可用的数据源显示为数据源、架构、表和列的树。
六、内省:自检是加载数据库对象的元数据(如对象名称和列类型)和源代码的过程。Aqua使用此信息在数据库工具窗口中显示对象、显示其DDL、在完成过程中建议它们以及提供其他编码辅助功能。默认情况下,仅选择要在数据库工具窗口中显示的架构和数据库才会被内省。根据数据库大小,自省期间加载的元数据可能会占用大量时间和磁盘空间。在对必要的数据库和架构进行自省后,IDE可以根据附加的会话和解析模式将脚本中的数据库对象解析为正确的上下文。如果所有对象都经过处理,Oracle用户可能会经历很长的内省时间,而日常工作和编码帮助通常不需要它。为了减少内省对象的数量,Aqua为Oracle数据库提供了三个内省级别。有关它们的详细信息,请参阅Oracle自检级别。有关对不正确的内省进行故障排除的详细信息,请参阅报告自省问题主题。
七、查询控制台:查询控制台或数据库控制台是附加到数据源的SQL文件。用户可以在查询控制台中编写和执行SQL语句,就像在终端中操作一样。创建数据源时,会自动创建数据源的默认查询控制台,如有必要,用户也可创建其他查询控制台。
1、专为测试自动化而设计:Aqua是第一款专为测试自动化而创建的IDE。这种一体化工作区支持Selenium、Cypress和Playwright。Aqua是一款多语言IDE,能理解Java、Python、JavaScript、TypeScript、Kotlin和SQL。
2、开箱即用:用户可直接进行测试,无需安装和配置大量插件。Aqua拥有独特的功能集,能满足测试自动化工程师的日常需求。其Web Inspector的工作方式类似内置浏览器,可捕获任何页面元素,无需切换工具。此外,还有用于API测试的HTTP客户端,以及与数据库、Docker和版本控制的集成。
3、简化复杂任务:即便面对最具挑战性的任务,Aqua也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性,可提高质量工程工作效率。
4、释放您最喜欢的框架的潜力:
- Selenium:用户可享受Java、Kotlin和Python中对Selenium生态系统的丰富支持。
- Cypress:使用理解别名和定位器的工具运行和调试测试。
- Playwright:使用JavaScript和TypeScript中的高级编码辅助开发和维护Playwright测试。
【专为测试自动化而设计】Aqua是第一款专为测试自动化而创建的IDE。这种一体化工作区支持Selenium、Cypress和Playwright。Aqua是一款多语言IDE,能理解Java、Python、JavaScript、TypeScript、Kotlin和SQL。
【开箱即用】用户可直接进行测试,无需安装和配置大量插件。Aqua拥有独特的功能集,能满足测试自动化工程师的日常需求。其Web Inspector的工作方式类似内置浏览器,可捕获任何页面元素,无需切换工具。此外,还有用于API测试的HTTP客户端,以及与数据库、Docker和版本控制的集成。
【简化复杂任务】即便面对最具挑战性的任务,Aqua也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性,可提高质量工程工作效率。
v2024.3.1版本:在Aqua中,融合了测试自动化工程师在日常工作中所需的一切,包括多语言IDE(支持JVM、Python和JavaScript等)、HTTP客户端、数据库管理功能、Docker支持、TMS客户端,以及一款用于UI自动化的新型强大Web检查器。

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!
JetBrains Aqua 2024 mac版 v2024.3.1官方版976.84M