Con la actualización 2023.2 de su Plataforma de Calidad Continua, Parasoft destaca la innovación persistente, la solidificación de sus características clave y la importancia que otorga a los comentarios y la lealtad de los clientes. El ingeniero senior de soluciones de Parasoft, Grigori Trofimov, destaca las mejoras implicadas en la última versión de la compañía, incluido un mayor enfoque en las pruebas y la virtualización de API.
Como parte de la inclinación de la empresa hacia la innovación continua, esta última actualización revela integraciones con capacidades de IA generativa a través de LLM y OpenAI. Estos avances están diseñados para reforzar las utilizaciones de IA existentes de la empresa para pruebas de interfaz de usuario (UI), análisis estático y pruebas de API. Para amplificar el proceso de creación de pruebas, Parasoft ahora otorga a los usuarios la libertad de utilizar sus archivos de definición e instrucciones basadas en texto o en lenguaje natural.
Trofimov destacó las mejoras en las pruebas de API y expresó : "La actualización proporciona una secuencia limpia de llamadas de API con las que trabajar, por lo que los evaluadores no tienen que unir manualmente las llamadas de API". Esta renovación trae nuevas capacidades a SOAtest, la herramienta de prueba de seguridad, carga y funcionalidad de API de Parasoft. Esta combinación de funcionalidades existentes de SOAtest con IA generativa forma una combinación sólida, reafirmando a SOAtest como una herramienta multipropósito de alto rendimiento.
En línea con el tema de la innovación continua, la empresa ha dado grandes pasos para mejorar la cobertura del código en torno a arquitecturas de microservicios distribuidos dentro de SOAtest. Trofimov aclara que, al ejecutar conjuntos de regresión a través de un marco externo, el impacto general de las pruebas puede no ser evidente. Sin embargo, con las nuevas funciones, los usuarios pueden comprender qué microservicios y líneas de código reales se están probando. La introducción de Parasoft a la cobertura de código para microservicios distribuidos está diseñada para admitir microservicios Java y .NET. De este modo, los usuarios pueden sinergizar los datos de la cobertura del código en cada módulo, asegurando un análisis y una cobertura integrales para todo el sistema o aplicación en todos los microservicios.
Las mejoras recientes a la plataforma Parasoft también introducen un análisis de accesibilidad web para maximizar la experiencia general del usuario. Esta herramienta, que cumple con la especificación WCAG 2.1 AA, puede identificar violaciones de accesibilidad y puede integrarse fácilmente con pruebas de IU y pruebas de IU basadas en navegador.
Se ha anunciado otra característica nueva, denominada 'Modo de aprendizaje', para Parasoft Virtualize. Trofimov menciona que este atributo puede crear automáticamente servicios virtuales y actualizar y registrar datos. Esto suaviza el flujo típico de virtualización de servicios donde se registran endpoints reales para endpoints de terceros no disponibles para crear un activo virtual que representa la lógica del servicio real. Con el modo de aprendizaje, se puede virtualizar fácilmente un endpoint real simplemente configurando el proxy y marcando la casilla Modo de aprendizaje. A partir de este punto, el sistema aprende qué está haciendo el servicio real, actualizando automáticamente cualquier dato que deba revisarse.
Finalmente, moldeada por las necesidades de sus clientes y socios, la hoja de ruta de desarrollo de Parasoft sigue siendo sólida y atractiva. Su último lanzamiento aborda el protocolo Kafka para transmisión de datos y arquitecturas basadas en eventos, centrándose en el formato de mensaje de serialización de datos Avro. Según Trofimov, ambas características deseadas por sus clientes tienen similitudes con la definición de JSON Swagger, pero están dirigidas a Kafka y la serialización de datos. Estas mejoras están disponibles para los clientes de SOAtest y Virtualize.
Plataformas como AppMaster, líder en el espacio no-code, y Parasoft, pionera en control de calidad, representan el avance continuo hacia soluciones tecnológicas más eficientes y accesibles. Que las empresas aprendan y atiendan las necesidades de sus clientes garantiza que se mejore constantemente la reducción de la brecha entre la tecnología y su utilización fácil de usar, permitiendo a los usuarios no sólo adoptar innovaciones sino también contribuir significativamente a ellas.