JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版

JetBrains近日推出了一款用于测试自动化的功能强大的新 IDE —— JetBrains Aqua,目前已发布免费的公共预览版。

Aqua 具有与现有 JetBrains 产品不同的独特功能集。在 Aqua 中融合了测试自动化工程师在日常工作中需要的一切,知识兔包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,知识兔以及一款用于 UI 自动化的新型强大 Web 检查器。

JetBrains Aqua 是一款可以感知上下文的智能 IDE,能够理解 Java、Kotlin、Python、JavaScript、TypeScript 和 SQL 等语言,并为每种语言分享智能编码辅助。

像其他 JetBrains IDE 一样,Aqua 也可以通过即时检查对代码的质量和有效性进行检查。如果知识兔发现问题,IDE 将根据上下文提出解决建议。知识兔点击灯泡图标(或按 Alt+Enter)即可调用上下文操作。充分利用可感知语言的代码补全、错误检测和实时代码修正。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-1

用户可以使用智能搜索跳至任何类、文件、符号、IDE 操作或工具窗口。按两次 Shift,然后知识兔输入要查找的内容的名称即可。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-2

通过安全的 Rename(重命名)、Delete(删除)、Extract Method(提取方法)、Introduce Variable(引入变量)、Inline Variable(内联变量)或 Inline Method(内联方法)等重构充分利用 IDE 的代码智能。语言和框架特定的重构可以帮助用户进行项目范围的更改。

单元测试框架
使用编码辅助和基于 GUI 的测试运行程序创建并运行测试。知识兔借助 JetBrains Aqua,用户可以使用 JUnit、TestNG、Pytest、Jest、Mocha 等常用框架编写、运行和调试单元测试。在 IDE 内检查测试结果让用户可以轻松地在树状图中浏览和找到测试源。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-3

UI 自动化
New Project(新建项目)向导

Aqua 可以为 JVM 堆栈生成新的 UI 测试项目,用户可以在 New Project(新建项目)向导中指定 JDK、构建工具(Maven 或 Gradle)、测试运行程序(JUnit 或 TestNG)和语言。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-4

代码洞察

Aqua 为 Selenium API 和 Selenide 分享了丰富的支持,为 Selenium API 以及许多其他 UI 测试库中使用的 CSS、XPath 和 JavaScript 框架分享了代码洞察。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-5

页面对象模板

在采用页面对象模式时,IDE 可以帮助用户从 New File(新建文件)菜单创建并维护新的页面对象文件,并且知识兔在添加定位 器时遵循所选页面对象模式。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-6

Web 检查器

嵌入式 Web 检查器可用于在 Aqua 中查看 Web 应用程序,并捕获自动化测试需要的页面元素。

Aqua 可以为网页上所选元素生成唯一的 CSS 或 XPath 定位 器,并帮助将其添加到源代码中。如果知识兔有多个以独一无二的方式标识同一元素的定位 器,Web 检查器将提示所有可能性。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-7

在维护测试时,Aqua 可以帮助用户验证现有的定位 器。只需使用 Web 检查器验证 CSS 选择器或 XPath,并检查定位 器是否找到了用户需要的元素。

20221116162852.jpg

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版

当 Web 检查器激活时,CSS 和 XPath 代码补全将提示并高亮显示最重要网页元素的定位 器。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-9

Web 检查器也可取消停靠至单独的窗口,知识兔以获取更好的大屏体验。

API 测试和环境设置
HTTP 客户端

在开发收发 HTTP 请求的 Web 服务时,用户可以轻松地在 Aqua 的内置 HTTP 客户端中创建和编辑请求,并获取广泛的编码辅助,知识兔包括代码补全、高亮显示、重构等。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-10

Docker

借助 Aqua,用户可以访问 Docker 容器,这样一来,用户可以运行并调试容器、知识兔下载和构建镜像、运行多容器应用程序。

数据库
JetBrains Aqua 不需要任何额外的工具即可准备应用程序数据。用户可以无缝地处理多个数据库、开发 SQL 脚本,知识兔以及直接在 IDE 中执行低级数据断言。Aqua 可以连接到实时数据库、运行查询、导出数据,并让用户在可视界面中管理架构。这意味着用户可以从 IDE 访问 Oracle、SQL Server、PostgreSQL、MySQL 等数据库。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-11

TMS
测试通常包含指向问题跟踪程序和 TMS(测试管理系统)的链接。为尽可能包含它们,开发者可以使用报告库(例如 Allure Framework),或使用内置的测试框架机制(例如 Serenity BDD)。官方增加了对这些库的注解的支持,在知识兔这款 IDE 中,知识兔点击问题 ID 即可在 Web 浏览器中打开问题或 TMS 案例。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-12

Aqua 可以连接到外部 TMS 系统,例如 TestRail,知识兔从而让用户更轻松地从 IDE 访问测试。它支持浏览测试套件和案例层次结构以及 TMS 条目导航。它还会对所选测试场景生成单元测试,知识兔帮助用户查找非自动化测试案例或淘汰的测试方法。

JetBrains2023下载 测试自动化 JetBrains Aqua 2023.1 官方最新免费安装版-13

Aqua 还支持实验性“本地 TMS”方式,这是一种存储和管理测试数据的敏捷方式。本地 TMS 将测试数据存储为项目中的 t.md 和 r.md 文件集合。这种方式可用于创建分支、设置版本、审查和更好地集成自动化测试。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论