Únase a nosotros el 30 de abril: Presentación de la prueba CT de Parasoft C/C++ para pruebas continuas y excelencia en el cumplimiento | Regístrese ahora

Persona escribiendo en la computadora

Análisis de impacto de pruebas de Java

Análisis de impacto de prueba

Desarrollado por Parasoft Jtest, la solución de pruebas de desarrollo empresarial para Java

Análisis de impacto de prueba para pruebas unitarias de Java

Parasoft Jtest optimiza la ejecución de la prueba unitaria al identificar qué pruebas deben ejecutarse en función de los cambios de código y ejecutar automáticamente solo las pruebas necesarias para validar los cambios de código, lo que reduce la cantidad de tiempo que lleva obtener comentarios sobre la calidad del producto.

¿Cómo Funciona?

Cuanto más rápido pueda probar, más rápido podrá soltar. Parasoft Jtest le ayuda a reducir el tiempo que lleva probar su aplicación optimizando ejecución de prueba unitaria dentro del IDE y en el proceso de CI, basándose precisamente en lo que ha cambiado en el código. Con sus capacidades de ejecución de prueba inteligente, Parasoft Jtest utiliza el análisis de impacto de prueba para analizar el código fuente para identificar los cambios que un desarrollador ha realizado en la aplicación, e identifica automáticamente el subconjunto de pruebas que deben ejecutarse para validar sus cambios. Todo lo que el usuario tiene que hacer es simplemente hacer clic en "ejecutar" para ejecutar automáticamente las pruebas afectadas.

En el IDE

Construido sobre Parasoft Jtest's análisis de cobertura, Jtest recopila información sobre qué código se ejerce mediante qué pruebas y aplica esa información dentro del IDE del desarrollador a medida que el desarrollador cambia el código, lo que permite al desarrollador identificar y ejecutar fácilmente las pruebas específicas que deben ejecutarse para verificar que el código cambiado no rompe ninguna prueba.

Jtest realiza un seguimiento de cuáles de las pruebas afectadas se han ejecutado, cuáles han pasado y cuáles han fallado, lo que facilita al desarrollador determinar qué pruebas aún deben ejecutarse o qué pruebas fallaron y deben abordarse. Una vez que todas las pruebas se han ejecutado y están aprobadas, el desarrollador sabe que es seguro enviar su código y seguir adelante. Jtest admite proyectos que están en control de código fuente Git o SVN y se pueden ejecutar desde IDE populares (Eclipse, IntelliJ).

Dentro del proceso de CI

Parasoft Jtest optimiza ejecución de prueba unitaria durante el proceso de CI y puede integrarse sin problemas en proyectos que usan Maven o Gradle como su sistema de compilación, para obtener comentarios inmediatos sobre los cambios. Sin esta capacidad, los cambios incorrectos en el código introducirían regresiones que no se detectarían tan rápido o que interferirían con el trabajo realizado por otros miembros del equipo. Jtest identifica qué código ha cambiado desde la compilación de referencia (por ejemplo, la compilación de la última noche), determina qué pruebas deben ejecutarse para ejercitar ese código y luego ejecuta solo ese subconjunto de pruebas. Este flujo de trabajo permite a los equipos configurar trabajos de CI que solo ejecutan pruebas basadas en los cambios de código más recientes, lo que reduce la cantidad de tiempo que lleva ejecutar un trabajo de CI de horas a minutos.

Caracteristicas

Benefíciese del enfoque Parasoft

Optimización y eficiencia superiores de las pruebas unitarias de Java

Ningún otro producto optimiza Java ejecución de prueba unitaria dentro del IDE y como parte de un flujo de trabajo de CI, utilizando la correlación real entre la ejecución de la prueba y el código ejercido durante la prueba. Todo es automático y todo lo que el desarrollador tiene que hacer es hacer clic derecho y ejecutar las pruebas.

Comentarios más rápidos sobre los cambios de código que han causado fallas en las pruebas

Al identificar no solo las dependencias directas entre las pruebas y el código, sino también las dependencias indirectas, Parasoft Jtest es completo e inteligente, y ayuda a los equipos a comprender lo antes posible después de verificar el código si el código rompió alguna prueba.

Integración que proporciona conocimientos profundos sobre la calidad del software

Integración con Parasoft's software de prueba funcional y galardonado Motor de inteligencia de procesos permite a los usuarios obtener una comprensión más profunda del impacto de los cambios en el resto de la práctica de pruebas de software. Los equipos se benefician de la eficiencia y la productividad del siguiente nivel.