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 🙂
As the Founder & CEO of JigNect Technologies (www.jignect.tech), I specialize in providing cutting-edge software testing solutions. With over 12 years of experience in Software Testing (QA), I have honed my skills and expertise in ensuring the quality and reliability of software products. Additionally, I am a certified SAFe® 5 Practitioner, further demonstrating my commitment to implementing Agile and Lean practices in software development. With a deep understanding of the industry and a passion for delivering exceptional results, I lead my team at JigNect Technologies to provide top-notch software testing services to our clients.