大小:657.98M
更新时间:24-04-18
系统:Pc
版本:v241.15989.28
JetBrains Aqua是专为测试自动化而设计的一款多语言智能集成开发环境(IDE),提供了Selenium、Cypress和Playwright等多种测试框架的支持,使得开发人员能够轻松地进行自动化测试,提高测试效率和准确性,同时,Aqua还具备多语言支持的能力,它可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL 等多种编程语言,开发人员可以使用他们熟悉的编程语言来编写和执行测试用例,无需学习新的语言或工具。
值得一提的是,Aqua还具备 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更多>>
同类热门
类似软件
visual studio 2010旗舰版2.36G14199人在用 Visual Studio是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,同时带来了NET Framework 4.0、Visual Studio 2010 CTP,并且支持开发
查看codeblocks35.27M3587人在用 codeblocks汉化版是一个开放源码且功能全面的跨平台C/C++集成开发环境(IDE),采用c++语言开发,使用了蓍名的图形界面库wxWidgets,目前发布了windows版、mac版、linux版。除了能编写c和c++之外,codebloc
查看热门标签
网友评论0人参与,0条评论
最新排行
labelimg图像标注工具22.96Mv1.8.1官方版 labelimg是一款专业的图像标注工具,这款件可方便创建自己的数据集,让用户轻松进行工作,其在执行pip命令之后,它会自动寻找最合适(匹配你的系统、Python版本)的whl文件,其运行环境为python+ lxml,FasterR-CNN,YO
查看labview2016中文版2.93G 美国NI公司近日推出了最新版的LabVIEW2016系统设计软件,该公司一直致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战,可帮助工程师简化开发,并将NI生态系统的软件高效地集成到其自身系统中。最新版的LabVIEW2016新增了通道
查看KDiff3 32位(代码合并工具)10.78Mv0.9.98官方版KDiff3 32位是一款非常实用的代码合并工具,通过该软件你可以同时添加两个或者三个文件到软件中以方便查看比较文件中可能出现的冲突代码,并且还能使用该软件的合并编辑器来快速将这些文件的代码进行合并修改,同时软件本身还能支持对目录文件进行比较和合并。另外
查看JUDE(UML建模软件)1.63Mv1.2.1官方版JUDE(Java and UML Developers' Environment)是一款小巧实用、功能强大的UML建模软件,它一个中日合作采用XP开发方式纯JAVA开发的程序,功能完善,速度快,易操作,易上手,而且软件发布采用的SMALL RELEAS
查看