JetBrains Aqua: el IDE para la automatización de pruebas

En Aqua, hemos reunido todo lo que un ingeniero de automatización de pruebas necesita a diario, incluido un IDE multilingüe (con soporte para JVM, Python y JavaScript, entre otros), un cliente HTTP, funcionalidad de gestión de bases de datos, soporte para Docker, un cliente TMS y un nuevo y potente inspector web para la automatización de la interfaz de usuario.

Web Inspector

El inspector web integrado de Aqua genera un localizador CSS o XPath único para un elemento seleccionado en una página web y lo añade al código fuente. Cuando Web Inspector está activo, la finalización de código CSS y XPath sugiere y resalta los localizadores de los elementos más importantes de la página web.

Web Inspector

Cliente HTTP

Puede crear y editar fácilmente las solicitudes en el cliente HTTP integrado de Aqua y recibir una amplia asistencia a la codificación, que incluye, entre muchas más cosas, finalización de código, resaltado y refactorización.

Cliente HTTP

AI Assistant De pago

Con AI Assistant, puede crear pruebas de interfaz de usuario y generar modelos de páginas directamente a partir de páginas web abiertas en Web Inspector. AI Assistant genera código adaptado al marco de trabajo y al lenguaje de programación seleccionados, incluidos los elementos principales de la página web. A continuación, puede copiar este código e insertarlo en un archivo existente o añadirlo a uno nuevo.

AI Assistant

Docker

Con Aqua, obtiene acceso a sus contenedores Docker, lo que le permite ejecutarlos y depurarlos, descargar y compilar imágenes, y ejecutar aplicaciones multicontenedor.

Docker

Base de datos

Puede manejar sin problemas varias bases de datos, desarrollar scripts SQL y realizar aserciones de datos de bajo nivel en el IDE. Aqua proporciona conexiones a bases de datos en tiempo real, ejecuta consultas, exporta datos y permite gestionar esquemas en una interfaz visual. Esto significa que puede acceder a Oracle, SQL Server, PostgreSQL, MySQL y a otras bases de datos directamente desde el IDE.

Base de datos

Sistemas de gestión de pruebas

Hemos añadido anotaciones para completar las herramientas de generación de informes de pruebas, como Allure Framework, o mecanismos integrados de marco de trabajo de pruebas, como Serenity BDD. El IDE permite abrir incidencias o casos de sistemas de gestión de pruebas en un navegador web haciendo clic en los ID de las incidencias.

Sistemas de gestión de pruebas

Marcos de trabajo de pruebas de unidad

Cree y ejecute pruebas con asistencia a la codificación y un ejecutor de pruebas con interfaz gráfica. Con JetBrains Aqua puede escribir, ejecutar y depurar pruebas de unidad con JUnit, TestNG, Pytest, Jest, Mocha y otros marcos de trabajo populares. La revisión de los resultados de la prueba en el IDE le permite navegar fácilmente hasta el origen de la prueba en una vista de árbol.

Marcos de trabajo de pruebas de unidad

Asistente New Project

Asistente New Project

Aqua puede generar un nuevo proyecto de prueba de interfaz de usuario para la pila de JVM, lo que le permite especificar el JDK, la herramienta de build (Maven o Gradle), el ejecutor de pruebas (JUnit o TestNG) y el lenguaje desde el asistente New Project.

Plantillas de objetos de página

Plantillas de objetos de página

Si sigue el modelo de objetos de página, el IDE le ayudará a crear y mantener nuevos archivos de objetos de página desde el menú New File y respetará el patrón de objetos de página seleccionado al añadir localizadores.