JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

据 JetBrains 官方介绍,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)即可调用上下文操作。充分利用可感知语言的代码补全、错误检测和实时代码修正。

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

单测试框架

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

UI 自动化

  • New Project(新建项目)向导

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

  • 代码洞察

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

  • 页面对象模板

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

  • Web 检查器

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

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

API 测试和环境设置

  • HTTP 客户端

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

  • Docker

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

数据库

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

  • TMS

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

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

IT之家小伙伴可以通过 Toolbox App 或 JetBrains 官网下载 JetBrains Aqua 公共预览版。JetBrains激活码

JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)

今天的文章
JetBrains激活码(JetBrains Aqua 公共预览版免费发布,为测试自动化打造的 IDE)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/96142.html

(0)
编程小号编程小号
上一篇 2024-06-24
下一篇 2024-06-24

相关推荐