Quality Assurance
Tools for Quality Assurance and Test Automation
用于测试自动化的 IDE Aqua 现已正式公开发布!
大约一年半前,我们推出了 Aqua 的预览版,Aqua 是一款用于测试自动化的 JetBrains IDE。 此后,Aqua 已经取得长足发展。 我们添加了多项主要功能,例如对 Cypress 和 Playwright 的支持。 此外,Aqua 凭借对 Selenium 的支持成为测试自动化项目的绝佳工具选择。
我们现在高兴地宣布 Aqua 正式公开发布!
我们由衷感谢所有早期采用者的信任、支持和宝贵的反馈,这让我们能够在公开发布之前解决最关键的问题。
为了表达我们的感谢和促进测试社区发展的承诺,我们为个人、非商业用途的 Aqua 提供免费许可证。 我们另外也提供商业许可证。 请继续阅读以了解详情。
新的许可模式
对于 Aqua,我们提供新的许可模式,其中包含两种方案:
- 免费个人非商业
- 付费商业
如果您仅将 Aqua 用于非商业目的,则无需支付 Aqua 许可证费用。 如果您计划将 Aqua 用于商业目的,您可以像购买我们的其他产品一样购买许可证。
不过,对于 Aqua,我们已将定价简化为单个 Organization 许可证。 无论您是自雇还是在公司工作,Organization 许可证都是您用于商业目的所需的许可证。
商业与非商业用途
根据我们的订阅协议,您作为产品用户从中获得定期直接或间接收入的活动都将被归类为商业用途。 我们准备了详细的常见问题解答,其中涵盖多种场景。 一如既往,如果您有任何疑问,欢迎联系 sales@jetbrains.com。
目前,新的许可模式纯粹以诚信为基础,您自己声明不会将其用于商业目的。 我们希望这足够有效,但将来我们也可能需要做出一些调整,具体取决于诚信制度的遵守程度。
还需要注意的是,如果您使用非商业许可证,则无法选择退出匿名使用情况统计信息收集。 这类似于我们的抢先体验计划 (EAP),也符合我们的隐私政策。
为什么选择 Aqua?
介绍这些详细信息后,我们再看看用户对 Aqua 的评价,以及测试自动化工程师需要这款 IDE 的理由。
应用程序测试是一门独特的学科,需要一套专门的技能。 因此,测试工程师需要针对其特定需求特别定制的 IDE。
Aqua 是第一款专为测试自动化设计的 IDE。 这款多语言 IDE 支持测试自动化中使用的主要语言:Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。 它还支持用于软件测试的主要框架,例如 Selenium、Playwright 和 Cypress。
过去几个月,我们收到了大量用户反馈,我们很高兴在这里与您分享。 部分反馈通过 IDE 内调查收集,另一部分通过各种公开渠道在线分享。 我们非常感谢您的贡献!
如果您愿意帮助我们改进 Aqua,不妨加入 Aqua 采用者群组。
想知道测试自动化工程师喜欢 Aqua 的哪些方面吗? 继续阅读!
测试自动化 IDE
自 Aqua 推出以来,我们从测试社区收到了许多积极评价,了解到用于测试自动化的专属 IDE 提供的特别优势。
“Aqua,这是给我们的 IDE!” 一条评价说。 “终于有了一款面向测试自动化的强大 IDE,”另一条评价说。
其他评论包括“JetBrains Aqua 颠覆了测试自动化领域的游戏规则”和“这是 JetBrains 为 QA 社区带来的最伟大的里程碑之一。”
开箱即用
与每款 JetBrains IDE 一样,Aqua 配备了一系列开箱即用的功能。 您可以直接测试,无需安装和配置大量插件。
Web 检查器是 Aqua 用户最喜爱的功能,其运作方式类似于嵌入式浏览器。 使用 Web 检查器,您可以查看 Web 应用程序并为您在网页上选择的元素生成唯一的 CSS 或 XPath 定位器。 此外,Aqua 还为您提供一系列替代名称。
这些都在 IDE 内完成,无需不断切换到 Chrome DevTools!
如果你使用 Selenium、Cypress 和 Playwright,我强烈建议你选择 Aqua。 这款出色的 IDE 能够促进页面定位器的生成,并且在 IDE 内部就可以进行无缝验证。 不需要打开 Chrome DevTools 或者其他检查器。 你可以使用首选定位器策略(例如 CSS 或 XPath)轻松编写页面对象,并直接在 Aqua 中针对网页进行验证。
Naveen Khunteta,Naveen Automation Labs 创始人。
“这真的彻底改变了查找定位器的方式,”Aqua 的一条评价说。
![](https://blog.jetbrains.com/wp-content/uploads/2024/05/aqua-web-inspector.png)
除了 Web 检查器之外,我们的用户也喜欢方便的测试运行程序、人性化调试器、用于 API 测试的 HTTP 客户端、数据库支持、适用于 Docker 的集成,以及版本控制系统。 您可以在此页面上找到功能的详细说明。
简化复杂任务
作为强大的 JetBrains IDE,Aqua 可以大幅减少挑战性任务的麻烦。 智能代码分析与强大的搜索和重构功能结合,提高您的质量工程工作效率。 随着 JetBrains AI Assistant 的加入,您的 IDE 将更强大、更能感知上下文并提供更多帮助。
今天的文章就到这里了! 欢迎试用 Aqua 并在博文评论区、我们的问题跟踪器上分享您的反馈和建议。
感谢阅读,祝您测试愉快!
Aqua 团队
本博文英文原作者: