大小:742.01M
更新时间:25-02-25
系统:Pc
版本:v2024.3.2
jetbrains aqua 2024电脑版是专为测试自动化而设计的一款多语言智能集成开发环境(IDE),提供了Selenium、Cypress和Playwright等多种测试框架的支持,使得开发人员能够轻松地进行自动化测试,提高测试效率和准确性,同时,Aqua还具备多语言支持的能力,它可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL 等多种编程语言,开发人员可以使用他们熟悉的编程语言来编写和执行测试用例,无需学习新的语言或工具。
值得一提的是,Aqua 2024还具备 HTTP 客户端功能,开发人员可以轻松地进行API测试和调试,通过自带的数据库管理功能,也能对数据库进行更加便捷的操作和全面的管理,此外,Aqua还支持 Docker,开发人员可以在Docker容器中运行和测试应用程序,确保应用程序在不同环境下的稳定性和兼容性,论是初学者还是经验丰富的开发人员,Aqua都是一个理想的选择,帮助他们更好地进行软件测试和质量保证。
1、测试识别
当您打开项目时,Aqua 会自动检测 Selenium/Cypress/Playwright 测试。可以通过单击装订线中的“运行”图标图标来运行已识别的测试。
2、编码协助
提供的编码辅助功能包括智能代码完成、导航、语法突出显示、linter 支持、对特定于框架的函数和表达式的支持等。
例如,您可以开始在代码编辑器中键入定位器或其子字符串,自动完成功能将为您提供可供选择的元素列表。
3、定位器生成和验证
Web 检查器工具窗口允许您查看 Web 应用程序并捕获自动测试所需的页面元素。当您在网页上选择所需的元素时,Aqua 会生成一个唯一的 CSS 或 XPath 定位器,并帮助将其添加到源代码中。此外,Aqua 还可以生成 Playwright 中使用的基于角色的定位器。这些定位器旨在反映元素的角色(例如,按钮或复选框),使其更容易识别。
此外,Web Inspector 还可以帮助您验证代码中的定位器是否有效,并指向网页上的正确元素。在代码编辑器中单击定位器旁边的图标将打开 Web 检查器并选择相应的元素,从而验证定位器是否存在。
4、管理测试的运行/调试配置
运行/调试配置是一组启动属性,用于定义要执行的内容以及在执行过程中应使用的参数和环境。
您可以为测试创建不同的配置集,并根据需要在它们之间即时切换。
5、测试执行详细信息
测试完成运行后,将为您提供全面的测试结果,包括每个测试的相关日志和控制台输出。您可以筛选结果以快速浏览失败或忽略的测试,并分析其执行时间。
6、调试器
Selenium 和 Playwright 测试的调试器是开箱即用的。您可以设置断点以停止执行并分析代码。
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、测试管理系统
我们添加了注解来支持 Allure Framework 等测试报告工具或 Serenity BDD 等内置测试框架机制。 IDE 允许您点击问题 ID 在 Web 浏览器中打开问题或测试管理系统用例。
8、单元测试框架
使用编码辅助和基于 GUI 的测试运行程序创建并运行测试。 借助 JetBrains Aqua,您可以使用 JUnit、TestNG、pytest、Jest、Mocha 等常用框架编写、运行和调试单元测试。 在 IDE 内检查测试结果让您可以轻松地在树状图中浏览和找到测试源。
9、New Project(新建项目)向导
Aqua 可以为 JVM 堆栈生成新的 UI 测试项目,您可以在 New Project(新建项目)向导中指定 JDK、构建工具(Maven 或 Gradle)、测试运行程序(JUnit 或 TestNG)和语言。
10、页面对象模板
在采用页面对象模型模式时,IDE 可以帮助您从 New File(新建文件)菜单创建并维护新的页面对象文件,并且在添加定位器时遵循所选页面对象模式。
高度集成:
提供了丰富的功能和工具,能够帮助开发者在一个集成的开发环境中完成所有的开发任务,提高开发效率。
云原生支持:
提供了专门针对云原生开发的功能和工具,能够帮助开发者更好地适应云原生环境,快速开发和部署应用程序。
易于使用:
设计简洁直观,易于上手,能够帮助开发者快速上手并高效地使用各种功能和工具。
定制化:
提供了丰富的定制化功能,能够让开发者根据自身需求定制开发环境,满足不同的开发场景和需求。
v2024.3.2版本
在 Aqua 中,我们融合了测试自动化工程师在日常工作中需要的一切,包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,以及一款用于 UI 自动化的新型强大 Web 检查器。
应用信息
相同厂商JetBrains更多>>
同类热门
visual studio 2026专业版
CLion2025官方版
goland 2026官方版
RubyMine2025电脑版
thonny中文版
typora中文绿色版
eclipse官方电脑版
PhpStorm2025官方版
猜你喜欢
类似软件
三菱gx developer编程软件199.41M10430人在用 三菱gx developer编程软件是国内知名的一款机械电子编程软件,该软件拥有丰富的调试功能,能够用各种方法和可编程控制器CPU连接,能够简单设定和其他站点的链接,所制作的程序可实现标准化等特色,用来辅助整个项目做好全程的测试验证以及运行维护,尤
查看热门标签
网友评论0人参与,0条评论
最新排行
keil uvision3安装包19.85M keil uvision3是一款非常专业的C语言软件开发系统,支持众多不同公司的MCS51架构的芯片,集编辑、编译、仿真等于一体,但是该软件本身不支持中文,经常会因为是英文的界面,非常影响使用效率,并且本软件是该系列程序的第三个版本,由于有着前两个
查看
gcc编译器windows版12.39M gcc编译器是由GNU开发的编程语言编译套件,虽然之前一直用于Unix,Unix-like,但是现在Windows下也出现了GCC的稳定移植版,这对windows平台下的程序员来说确实是一件好事。gcc编译器windows版同样支持常见的C、C++
查看
微擎微信管理系统(微擎源码)19.91Mv2.7.3官方版 微擎微信管理系统,简称为微擎,是一款免费开源的公众号管理引擎,该引擎源码高度开放,数据安全自由,平台独立,并拥有丰富的扩展机制,拥有自动回复,多公众号管理,多用户管理,定时群发,粉丝会员管理,应用插件等功能,可以提供各种大型集群架构解决方案。
查看
longeditor龙博代码编辑器999Kv4.0 longeditor龙博代码编辑器是由龙博软件专门针对中国人程序员出品的一款专业的代码编辑器工具。免费的、小巧但是功能强大,可处理文本、HTML和程序语言。龙博编辑器是一款32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言
查看
lephone localize(点睛字串替换器)902Kv1.06官方版 lephone localize是一款专业的点睛字串替换器,这款软件支持非资源格式的C编译的程序中的ASCII字符串和UniCode字符串,其可以将一个偏移量的十进制、十六进制添加,并显示代码,让您在处理exe、ocx、dll的时候更加轻松,便捷。
查看
EPL易语言编程工具10.67Mv4.01官方版 EPL官方版全称:Easy Programming Language,它是一款功能强大简单易用的易语言编程工具,它提供一个RAD编程语言和软件开发环境,内置高质量编译器,用户能够随心所欲的新建应用程序,轻轻松松进行编程开发,其中还提供特定功能的图书
查看