大小:792.3M
更新时间:24-09-25
系统:Pc
版本:v2024.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、Docker
借助 Aqua,您可以访问 Docker 容器,这样一来,您可以运行并调试容器、下载和构建镜像、运行多容器应用程序。
4、数据库支持
您可以无缝地处理多个数据库、开发 SQL 脚本,以及在 IDE 中执行低级数据断言。 Aqua 可以连接到实时数据库、运行查询、导出数据,并让您在可视界面中管理架构。 这意味着您可以直接从 IDE 访问 Oracle、SQL Server、PostgreSQL、MySQL 等数据库。
5、测试管理系统
我们添加了注解来支持 Allure Framework 等测试报告工具或 Serenity BDD 等内置测试框架机制。 IDE 允许您点击问题 ID 在 Web 浏览器中打开问题或测试管理系统用例。
【单元测试框架】
使用编码辅助和基于 GUI 的测试运行程序创建并运行测试。借助 JetBrains Aqua,用户可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架编写、运行和调试单元测试。在 IDE 内检查测试结果让用户可以轻松地在树状图中浏览和找到测试源。
【UI 自动化】
New Project(新建项目)向导
Aqua 可以为 JVM 堆栈生成新的 UI 测试项目,用户可以在 New Project(新建项目)向导中指定 JDK、构建工具(Maven 或 Gradle)、测试运行程序(JUnit 或 TestNG)和语言。
【代码洞察】
Aqua 为 Selenium API 和 Selenide 提供了丰富的支持,为 Selenium API 以及许多其他 UI 测试库中使用的 CSS、XPath 和 JavaScript 框架提供了代码洞察。
【页面对象模板】
在采用页面对象模式时,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 也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性将让您提高质量工程工作效率。
相同厂商JetBrains更多>>
同类热门
类似软件
exeinfope汉化版7.02M1129人在用 exeinfo pe是一款非常不错的自动查壳脱壳工具,该软件能够检查程序的编译器信息、是否加壳、入口点地址、输出表 输入表等等PE信息,可以帮助开发人员对程序进行破解,同时还可以提取PE文件中的资源,可以提取图片、EXE、压缩包、MSI、SWF等等
查看易智豪软件开发助手官方版444K112人在用 易智豪软件开发助手是一款非常实用的编程辅助工具,主要功能为用户提供了GBK,UTF的编码转换工具、引号替换工具、取代码工具和GET请求结果等工具,可有效的帮助您提高编程开发的效率,特别适用于刚学习开发的用户,功能非常强大,使用也非常简单。为方便大家
查看热门标签
网友评论0人参与,0条评论
最新排行
PilotEdit Lite官方版8.37Mv19.3.0 PilotEdit Lite官方版是一款功能强大的高级文本编辑器,可以将帮助您搜索和替换多行文字,编辑FTP文件甚至下载和上传FTP文件和目录。 软件能够支持文本编辑,比较,FTP编辑,FTP上传下载,加密,十六进制编辑,列模式,回行显
查看LinMax开发者神器库72.28Mv7官方版 LinMax开发者神器库是由LinMax官方推出的一款功能强大的开发者工具箱软件,它是一款真正的辅助利器,里面集合了前后端开发者常用工具仓库,如:图片处理、逆向破J工具、设计师/美工等等,为广大的编程人士更好的进行编程开发,同时软件中还集成了大量常
查看jprofiler(Java性能分析工具)81.63Mv10.0 JProfiler官方版是一个用于检查和跟踪系统(限于Java开发的)性能的工具。JProfiler通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。它把CPU、执行绪和内存的剖析组合在一个强大的应用中
查看Edgame Maker(脚本游戏制作大师)13Mv1.6.1绿色版 Edgame Maker中文名为:EM脚本游戏制作大师,它是一款独立游戏制作软件,是为想真正自己创造游戏,又因为各方面原因,不适合学习C/C++这种较专业的计算机编程,或是觉得市面上目前的游戏制作软件无法满足需要的朋友出现的。 Edga
查看ArgoUML(UML建模软件)15.77Mv0.34官方版ArgoUML是一款开源的UML建模软件,采用java构成,遵守开源的BSD协议,支持所有UML1.4标准的图形。由于其本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上,包括Windows、Mac、Linux等主流操作系统,支
查看Astah Professional(uml建模工具)85.79Mv7.0.1官方版Astah Professional(原名JUDE)是一款轻便简单,友好易用的uml建模工具。软件功能强大,支持UML1.4中所有图和主要的图形,元模(Meta Model)及属性,全面满足您建模所需,还集成了思维导图,工程合并,协作开发等十余项特色功能
查看