X
BLOG

¡Nuevas versiones 9.10.8 de Parasoft SOAtest y Parasoft Virtualize!

¡Nuevas versiones 9.10.8 de Parasoft SOAtest y Parasoft Virtualize! Tiempo de leer: 5 minutos
Acabamos de lanzar nuevas versiones de Parasoft SOAtest y Parasoft Virtualize, junto con actualizaciones a la interfaz web que las une (la plataforma de prueba continua de Parasoft).

Además de mejorar las funciones principales, también hemos agregado algunas funciones nuevas para ayudarlo a verificar que su aplicación brinde una experiencia de cliente de clase mundial. ¡Lea todo sobre ellos a continuación!

Parasoft SOAtest 9.10.8

Optimice la ejecución de sus pruebas de API con el análisis de impacto de las pruebas

Muchas organizaciones han estado implementando pruebas de API en sus procesos automatizados, ejecutando bibliotecas masivas de pruebas de API que están integradas en su canal de CI / CD. Pero muchas de las cientos o miles de pruebas que se ejecutan automáticamente no están relacionadas con cambios de código recientes y están perdiendo el tiempo de los evaluadores al agregar ruido a la retroalimentación, sin mencionar el tiempo de ejecución adicional.


Para identificar qué pruebas se han visto afectadas por cambios de código recientes, Parasoft ha ampliado su análisis de impacto de prueba tecnología (ya disponible para JUnit y Selenio) a las pruebas de API ejecutadas con Parasoft SOAtest. Esta tecnología permite a las organizaciones centrarse en los componentes de sus aplicaciones que están cambiando. El análisis de impacto de prueba funciona mediante la captura de información de prueba y cobertura durante la ejecución de la prueba de API para que SOAtest pueda comprender qué código está cubierto por qué prueba. Al analizar las nuevas versiones de los binarios de Java (es decir, el archivo .war), SOAtest puede optimizar la ejecución de la prueba para ejecutar solo el subconjunto de pruebas API necesarias para validar el cambio.

Como resultado, el análisis de impacto de las pruebas ayuda a los equipos a ahorrar un tiempo valioso y a obtener comentarios más rápidos de su canal de CI / CD. Y la mejor parte es que cualquier persona con acceso a los binarios puede aprovechar este flujo de trabajo: ¡no se requiere acceso al código subyacente!

Soporte para Salesforce Lightning en Smart API Test Generator

Parasoft SOAtest's Generador de pruebas de API inteligente se ha mejorado para admitir Salesforce Lightning. Esto es parte de la inversión continua en el complemento, para ayudar a las organizaciones a crear escenarios de prueba de API de una manera mucho más rápida. La solución se ha ampliado para admitir la experiencia Salesforce Lightning basada en la web a través de la grabadora Parasoft (disponible como complemento para Chrome).

El procesador de tráfico ahora puede usar su IA para buscar los tokens críticos y la información de sesión específica para las experiencias de Salesforce, de modo que los usuarios puedan crear fácilmente pruebas de API de front-end de Salesforce Lightning para validar la funcionalidad de los componentes de back-end sin tener que interactuar con la interfaz de usuario.

Parasoft Virtualize 9.10.8

Mejoras en las herramientas CRUD

En la última versión de Parasoft Virtualize presentamos herramientas de virtualización con estado, una tecnología que permite a los usuarios crear activos virtuales con estado que pueden actualizar dinámicamente sus datos según el uso. Para mejorar esta tecnología, hemos agregado un formulario de IU práctico e interactivo para que los usuarios interactúen cuando vinculen datos a las fuentes de datos de back-end, que se ve así:

Insensibilidad a mayúsculas y minúsculas para la correlación de servicios virtuales

El tráfico dentro de una aplicación puede ser impredecible. La tecnología de grabación y reproducción es sorprendente para crear servicios virtuales rápidos, pero puede complicarse cuando la aplicación no se comporta de la misma manera que cuando grabó los datos. Parasoft Virtualize tiene muchas soluciones integradas para resolver este desafío, pero una nueva característica que hemos agregado es la capacidad de diferenciar entre mayúsculas y minúsculas de varias partes de los mensajes de solicitud para simplificar el proceso de correlación.

Entre estos, tenemos principalmente rutas de URL sensibilizadas y de casos, elementos del cuerpo de respuesta para el selector de correlación y datos de prueba. Los usuarios tendrán la opción de establecer algunos argumentos de línea de comando y poner su servidor virtual en modo insensible. No se preocupe, Parasoft Virtualize no lastimará sus sentimientos, solo importará datos al repositorio de datos durante la creación del tráfico de una manera en la que la carcasa no importará y será mucho más fácil crear una correlación de respuesta de servicio virtual en aplicaciones con comportamiento impredecible.

Asignación automática de puertos de escucha http para proxies de mensajes

Hace un tiempo presentamos el concepto de oyentes HTTP, un proxy avanzado que le permite definir un proxy en cualquier puerto. Nuestros clientes nos proporcionaron comentarios bastante buenos que indican que es posible que no sepan qué puertos están disponibles durante el tiempo de creación, especialmente cuando se crean esos proxies dinámicamente utilizando nuestra API REST. Así que ampliamos la tecnología de escucha HTTP para asignar automáticamente un puerto en el momento de la creación. Los usuarios pueden simplemente crear el proxy con el puerto cero y el proxy asignará automáticamente un puerto disponible.

Con esta tecnología, los clientes ahora pueden crear entornos dinámicos / referenciados mediante la asignación automática de proxies como parte del proceso de implementación, desviando y registrando el tráfico necesario y luego, como parte del desmontaje de prueba, eliminando los proxies para crear una infraestructura simplificada. .

Comentarios sobre la configuración de implementación

La virtualización es excelente para las pruebas de rendimiento, pero puede ser un desafío asegurarse de que su servidor virtual esté en la configuración óptima cuando llega el momento de ejecutar sus pruebas de rendimiento. En la última versión de Parasoft Virtualize, agregamos mecanismos de retroalimentación en el proceso de implementación para determinar si el servidor virtual se encuentra en una configuración de rendimiento subóptima. Automáticamente informará con detalles, si hay cambios de configuración que se pueden hacer para mejorar el rendimiento. Además, si hay propiedades personalizadas establecidas para el servidor virtual, se informará durante el inicio.

La plataforma de prueba continua de Parasoft 3.1.4

Presentación de conjuntos de variables de entorno

Al Plataforma de prueba continua de Parasoft es una excelente manera de adoptar un enfoque de prueba basado en entornos. Los usuarios pueden definir el entorno de prueba y luego asociar los casos de prueba y los servicios virtuales a los diversos componentes del entorno, y aprovisionarlos automáticamente en función de su proceso de CI / CD. Los usuarios pueden definir Trabajos de prueba, en el que los usuarios pueden definir varias pruebas de API para ejecutar en SOAtest y configurar parámetros de ejecución como endpoints.

Hemos mejorado el flujo de trabajo de Trabajos agregando conjuntos de variables de entorno. Los conjuntos de variables de entorno le permiten definir entornos específicos que ha creado dentro de SOAtest para su trabajo de prueba, sobrescribiendo así cualquier variable de entorno que haya establecido. También puede definir los mismos casos de prueba en varios entornos simplemente intercambiando el conjunto. Para obtener más información, consulte los documentos. Para obtener más información sobre las mejoras principales adicionales y las características menores agregadas al conjunto de herramientas de prueba funcional de Parasoft, puede leer todo sobre ellas en el notas de la versión.

Una última cosa

Para los usuarios de Selenium, también hemos dado la bienvenida a nuestro miembro más reciente del conjunto de herramientas funcionales: Parasoft Selenic. Parasoft Selenic ayuda a los probadores de UI a maximizar su práctica de prueba de Selenium existente al abordar los desafíos comunes de prueba de UI de mantenibilidad, estabilidad y tiempos de ejecución prolongados. Entre otras características, una de las cosas que es genial para los usuarios de Parasoft SOAtestSmart API Test Generator, es su capacidad para extraer escenarios de prueba API de las pruebas de Selenium existentes.

Escrito por

Chris Colosimo

Como Gerente de Producto en Parasoft, Chris elabora estrategias para el desarrollo de productos de las soluciones de pruebas funcionales de Parasoft. Su experiencia en la aceleración de SDLC a través de la automatización lo ha llevado a implementaciones empresariales importantes, como Capital One y CareFirst.

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

Prueba Parasoft