DEV Community

JigNect Technologies
JigNect Technologies

Posted on

JetBrains - Aqua - Test Automation IDE

JetBrains Aqua is a new IDE focusing on test automation and integrating a number of distinct tools that are at the core of an automation engineer’s daily routine. Its features include multi-language support, an HTTP client and a Web inspector, database management, integrated Docker support, and more.

Aqua also supports the most common unit test frameworks, including JUnit, TestNG, Pytest, Jest, Mocha, and others. This allows you to write, run, and debug your unit tests as well as review test results from Aqua. Aqua includes test statistics and code coverage analysis, too.

Besides unit testing, Aqua provides supports for UI tests on both the JVM stack and the Web. This includes support for Selenium API and Selenide for CSS, XPath, and JavaScript.

A key part of Aqua includes an integrated Web inspector that can generate unique CSS or XPath locators for page elements that can be used to automate tests. The Web inspector is also able to suggest and highlight locators for the most important page elements.

For network applications using HTTP, Aqua includes a built-in HTTP client able to create and edit requests and providing support for code completion, highlighting, and refactoring. The tool is integrated with OpenAPI to enable API discovery. Docker support includes the ability to manage and run Docker containers.

On the database front, Aqua supports all major databases, including Oracle, SQL Server, PostgreSQL, MySQL, and others, which can be accessed directly from the IDE to run queries, export data, and manage schemas. Furthermore, you can develop SQL scripts and perform low-level data assertions to verify application data.

Aqua supports connecting to external test management systems (TMS), such as TestRail and the Allure Framework, which are used to annotate tests, link them to reporting tools, issue repositories, etc.For smaller projects, Aqua offers a “Local TMS” feature where test data is stored and managed locally in project files.

Read more at JetBrains-Aqua

Witness how our meticulous approach and cutting-edge solutions elevated quality and performance to new heights. Begin your journey into the world of software testing excellence. To know more refer to Tools & Technologies & QA Services

Happy Automated Testing 🙂

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay