大小: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(新建文件)菜单创建并维护新的页面对象文件,并且在添加定位器时遵循所选页面对象模式。
1、专为测试自动化而设计
Aqua 是第一款专为测试自动化而创建的 IDE。这种一体化工作区支持 Selenium、Cypress 和 Playwright。Aqua 是一款多语言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
2、开箱即用
直接进行测试,无需安装和配置大量插件。Aqua 拥有独特的功能集,能够满足测试自动化工程师的日常需求。Aqua 的 Web Inspector 的工作方式类似于内置浏览器,允许捕获任何页面元素,无需切换到其他工具。另外,还有用于 API 测试的 HTTP 客户端,以及与数据库、Docker 和版本控制的集成。
3、简化复杂任务
即使是最具挑战性的任务,Aqua 也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性将让您提高质量工程工作效率。
v2024.3.2版本
在 Aqua 中,我们融合了测试自动化工程师在日常工作中需要的一切,包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,以及一款用于 UI 自动化的新型强大 Web 检查器。
应用信息
相同厂商JetBrains更多>>
同类热门
dotCover 2024官方版
Report Builder 3.0
node.js安装包
python最新版本
JDK17官方版
Convert.NET(代码翻译器)
RegEx Tester(正则表达式调试工具)
jdk1.6 32位/64位官方版
类似软件
三菱gx developer编程软件199.41M9399人在用 三菱gx developer编程软件是国内知名的一款机械电子编程软件,该软件拥有丰富的调试功能,能够用各种方法和可编程控制器CPU连接,能够简单设定和其他站点的链接,所制作的程序可实现标准化等特色,用来辅助整个项目做好全程的测试验证以及运行维护,尤
查看热门标签
网友评论0人参与,0条评论
最新排行
PilotEdit Lite官方版8.73Mv20.4.0 PilotEdit Lite官方版是一款功能强大的高级文本编辑器,可以将帮助您搜索和替换多行文字,编辑FTP文件甚至下载和上传FTP文件和目录。 软件能够支持文本编辑,比较,FTP编辑,FTP上传下载,加密,十六进制编辑,列模式,回行显
查看
jprofiler(Java性能分析工具)143.81Mv14.0.5 JProfiler官方版是一个用于检查和跟踪系统(限于Java开发的)性能的工具。JProfiler通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。它把CPU、执行绪和内存的剖析组合在一个强大的应用中
查看
友善串口调试助手官方版19.18Mv6.0.3 友善串口调试助手是一个小巧且实用的串口调试工具,很多喜欢编程的朋友都在找这种工具,这工具可不好找,今天小编就给大家带来了,该软件可以完美支持Win7操作系统,能够支持常用的50-256000bps波特率,能设置校验、数据位和停止位等等,功能非常强大
查看
YZYZ菜鸟编程小助手3.4Mv1.1官方版 YZYZ菜鸟编程小助手是主要针对广大编程新手朋友们打造的一款小巧实用的编程辅助工具。主要为用户提供一些方便快捷的编程模块,如:POST调试,JSON解析,正则表达式和翻译编码等,主要帮助朋友们对编程基本理论和开发思路有一个明确了解,对于后期编程能力
查看
APKSign(APK签名工具)292Kv1.0官方版Dodo APKSign是一款用来制作安卓ROM和APK签名软件,有时候我们下载完APK之后会遇见无法使用,当用户遇到apk无法使用,可能就是没签名,用户可以使用软件对apk进行签名,系统进行了安全限制,下载这款Dodo APKSign来对APK进行签名
查看
java流程分析插件(SOPA)10.38Mv1.1.9绿色版 SOPA是一款使用非常广泛的,主要用于提高java开发效率的eclipse插件,该款工具的原名为Sources Oriented Process Analysis,在java开发中能够提供快速显示程序流程、快速领会方法调用过程等功能,使工程维护更加
查看