X
BLOG

Lanzamiento 10.4.0 de Parasoft Jtest

Lanzamiento 10.4.0 de Parasoft Jtest Tiempo de leer: 5 minutos
Hoy nos complace anunciar la última versión de Parasoft Jtest 10.4.0, que presenta formas fáciles y más eficientes de escalar y mantener una cobertura de código significativa, al tiempo que reduce la sobrecarga de las pruebas unitarias en más del 50%.

En esta versión, nuestros paracaidistas de codificación centraron sus esfuerzos en el Asistente de pruebas unitarias de Jtest en el contexto de las siguientes áreas:

  • IntelliJ
  • Recomendaciones de cobertura
  • Pruebas basadas en cambios

En el lado del análisis estático, hemos agregado soporte para nuevas pautas de seguridad, junto con mejoras y correcciones de errores estándar. Siga leyendo para obtener más información sobre estas mejoras y cómo esta versión ayuda a los equipos a aumentar y lograr métricas de cobertura de código y a mantenerlas fácilmente.

Soporte IntelliJ

IntelliJ ha ganado más participación en el mercado de IDE, ¡y lo notamos! Con Jtest 10.4, los usuarios de IntelliJ ahora pueden regocijarse y aprovechar el Asistente de prueba de unidad como parte de su proceso de prueba de unidad. Las mismas excelentes funciones de prueba unitaria que siempre han estado en Eclipse ahora se pueden usar en IntelliJ. No se preocupen, usuarios de Eclipse, no los vamos a dejar atrás, seguiremos adelante agregando las mismas funciones a ambos IDE. IntelliJ estaba tratando de ponerse al día.

Recomendaciones de cobertura

A medida que más y más equipos adoptan las pruebas unitarias como una iniciativa para ayudar a brindar una mejor calidad al software, aumentar y lograr las métricas de cobertura del código comienza a convertirse en un desafío. Intentar identificar agujeros en la cobertura del código y luego tener que crear una nueva prueba desde cero o averiguar si puede reutilizar una prueba existente puede ser un proceso que requiere mucho tiempo.

En lugar de pasar por este proceso doloroso, Jtest Unit Test Assistant puede ayudarlo a eliminar muchas de esas tareas y mantenerlo enfocado en la lógica comercial real que debe probarse. Con la versión 10.4 de Jtest, las recomendaciones de Unit Test Assistant se han mejorado para incluir ahora recomendaciones de cobertura, lo que ayuda a identificar las brechas en la cobertura y ayuda a llenar esas áreas.

Para ello, encuentra áreas de código no probado en función de la última ejecución de prueba unitaria, y puede ayudarlo a clonar la prueba existente que se acerca más al área en cuestión, para ayudarlo a cubrir el código en cuestión. Si se ejecutaron varias pruebas existentes, el asistente recomendará la prueba que le permitirá cubrir el código descubierto.

Pruebas basadas en cambios

A medida que muchas organizaciones pasan a ser más ágiles, el tiempo se convierte en un factor importante. Los desarrolladores están produciendo más código que nunca y el negocio se publica con más frecuencia. Con esto viene el importante desafío de la calidad y cómo mantener un alto nivel de calidad a medida que se reduce su ventana de tiempo.

Los desarrolladores quieren asegurarse de que están entregando código de alta calidad y, por lo tanto, deben ejecutar todo su conjunto de pruebas para asegurarse de que no haya regresiones. Con un pequeño conjunto de pruebas, es posible que esto no lleve demasiado tiempo, pero a medida que el conjunto de pruebas crece, el tiempo de ejecución puede aumentar enormemente.

Los desarrolladores son un recurso costoso, y si están esperando que todo su conjunto de pruebas unitarias se ejecute por completo antes de poder verificar su código en el control de fuente, eso desperdicia mucho dinero mientras permanecen inactivos (y reduce aún más la productividad del equipo). O peor aún, registran su código directamente en el control de código fuente sin ejecutar ninguna prueba, porque lleva demasiado tiempo…. y todos sabemos que no es una buena práctica.

En Jtest 10.4, puede recuperar este tiempo y productividad perdidos con la tecnología de prueba basada en cambios patentada de Parasoft en el IDE, que identifica y ejecuta solo las pruebas unitarias que se vieron afectadas por los cambios en el código fuente local.

Parasoft Jtest puede determinar qué pruebas se ven afectadas por los cambios locales y proponerlas al usuario para que pueda elegir cuáles ejecutar. Esto permite a los desarrolladores optimizar sus flujos de trabajo de desarrollo y recibir comentarios inmediatos en función de sus cambios, lo que les permite centrar su atención en el cambio en cuestión.

Editor de configuración de prueba dentro del IDE

La modificación de las configuraciones de prueba locales en Jtest 10.x ha sido una molestia, y nuestros usuarios mayores de nuestros días de 9.x extrañan el poder del antiguo editor de configuración de prueba. Bueno, está de suerte, escuchamos y trajimos un nuevo editor de configuración de prueba para el IDE, lo que permite a los usuarios crear y modificar fácilmente configuraciones de prueba con una interfaz de usuario basada en navegador (también compatible con Parasoft DTP). Los usuarios ya no necesitan modificar las configuraciones manualmente a través de un archivo de texto o tienen que iniciar sesión en DTP para realizar cambios.

Se han eliminado las configuraciones de prueba para estándares obsoletos y hemos agregado las siguientes nuevas configuraciones de prueba integradas:

  • UL 2900
  • OWASP Top 10 2017

Análisis estático

La seguridad sigue siendo una gran preocupación para la mayoría de las organizaciones, y con Jtest 10.4, continuamos aumentando nuestras reglas de análisis estático para mejorar la seguridad del código de software. En esta área, agregamos varias reglas nuevas de análisis de código y actualizamos las existentes. Ver nuestro notas de la versión para obtener más detalles sobre las actualizaciones de reglas específicas.

Para aquellos usuarios que aprovechan nuestro software de informes y análisis DTP con Jtest, en esta versión, se requiere Parasoft DTP 5.4.0 para aprovechar las capacidades y los flujos de trabajo de DTP con Jtest 10.4.

Pero espere, hay más!

Para aquellos que quieran probar Jtest 10.4 y su Asistente de prueba unitaria, estamos implementando una prueba de 7 días inmediatamente disponible para descargar, lo que significa que puede acceder al producto (solo el Asistente de prueba unitaria, de forma limitada) durante 7 días. Puede revisar el producto usted mismo y ver de primera mano todas las ventajas que ofrece el Asistente de prueba unitaria de Jtest.

Finalmente, en Jtest 10.4, actualizamos nuestro soporte IDE:

  • IntelliJ 2017 - 2018.1
  • Eclipse 4.2 - 4.7
  • Netbeans 8.1 - 8.2

Se pueden encontrar más detalles sobre todas estas mejoras en las notas de la versión. Si es un cliente existente, puede consultar el Portal del cliente de Parasoft para acceder a ellos y descargar los últimos instaladores para las funciones más recientes. Si es nuevo en Parasoft, puede empezar con esa prueba!

¡Feliz prueba de Java!

Automatice la creación de pruebas JUnit y comience a amar las pruebas unitarias

Escrito por

Kapil Bhandari

Kapil es Product Manager en Parasoft, y se centra en Parasoft Jtest. Kapil ocupó varios puestos técnicos que van desde ingeniero de software hasta líder de desarrollo, antes de pasar a la gestión de productos.

Reciba las últimas noticias y recursos sobre pruebas de software en su bandeja de entrada.

Prueba Parasoft