X
BLOG

La plataforma de prueba continua actual 3.1.0 y la versión SOAtest & Virtualize 9.10.3

La plataforma de prueba continua actual 3.1.0 y la versión SOAtest & Virtualize 9.10.3 Tiempo de leer: 5 minutos

Lanzamos Parasoft Continuous Testing Platform 3.1.0 y Parasoft SOAtest & Parasoft Virtualize 9.10.3. Las actualizaciones se centran en cuatro áreas específicas: 

  1. Integración de pruebas continuas y virtualización de servicios en su canal de entrega continua existente 
  2. Reduciendo la brecha entre las pruebas y los requisitos comerciales con BDD
  3. Reducir las barreras para la creación de pruebas ampliando el soporte para Web e IoT
  4. Permitiendo un mayor acceso a datos de prueba realistas 

Para obtener más información sobre estas actualizaciones, lea a continuación o desplácese hasta el final para ver un video que resume lo que hicimos.

Parasoft e integración continua

Parasoft escribió el libro sobre pruebas continuas (literalmente). Hace muchos años, Parasoft se dio cuenta de la necesidad de automatizar tanto como fuera posible el proceso de prueba. Esto no solo incluye la creación y ejecución de pruebas API, web y móviles de un extremo a otro, sino también la automatización del proceso de retroalimentación en torno a los resultados de las pruebas.

Con esta última versión, ampliamos el soporte para DevOps mediante la creación de complementos diseñados para facilitar las decisiones automáticas de ir o no pasar necesarias para las pruebas verdaderamente continuas. El nuevo Hallazgos de Parasoft El complemento analiza los resultados de las pruebas de sus ejecuciones de prueba automatizadas en plataformas de CI comunes, como Bamboo, Jenkins, Team City y Microsoft VSTS. Estos resultados de la prueba se pueden usar para aprobar o reprobar la compilación, con información específica que indica exactamente lo que sucedió bajo el capó. Esto ayuda a acelerar el proceso de prueba porque no tiene que buscar los resultados de la prueba y conocer instantáneamente su nivel de preparación para la publicación.

El complemento Parasoft Findings para Jenkins, Bamboo, TeamCity y Microsoft VSTS

Parasoft ha tenido durante mucho tiempo la capacidad de integrarse directamente en todos los motores de automatización. Desde el principio, desarrollamos una API REST muy potente que se puede utilizar para cosas como la ejecución de pruebas, la implementación de activos y la recuperación de resultados de pruebas.

En Parasoft's mercado, una utilidad le permite iniciar ejecuciones de prueba SOAtest en cualquier servidor SOAtest remoto. Esto le permite llamar a SOAtest desde dentro de su sistema de compilación y pasar fácilmente argumentos como qué entorno usar y qué casos de prueba ejecutar.

Una vez que se hayan ejecutado estas pruebas, querrá los resultados y, lo que es más importante, querrá integrar esos resultados en su sistema de compilación. Aquí es donde entra en juego el complemento Parasoft Findings. Hemos creado complementos específicos de CI que facilitan la toma de decisiones automatizadas de ir o no.

Parasoft Findings crea un paso de ejecución posterior a la prueba que integra su proyecto de compilación con los resultados de las pruebas unitarias y funcionales de Parasoft. Se admiten Parasoft SOAtest 9.x, C / C ++ test, Jtest y dotTEST. El complemento recopila los resultados de las pruebas del XML del informe de Parasoft y muestra las indicaciones de las pruebas aprobadas / fallidas y los detalles de los resultados. Los resultados también se pueden mostrar como datos de tendencias en forma de gráfico para un análisis adicional.

Reducir las barreras para la creación de pruebas

La capacidad de reaccionar rápidamente a las tecnologías nuevas y emergentes es lo que hace que el desarrollo sea tan emocionante. Todos los días, aparecen nuevas formas de hacer negocios y los desarrolladores están listos y ansiosos por aprovechar estos nuevos paradigmas. La parte complicada es que los evaluadores tienen que hacer un seguimiento y también respaldar todas estas iniciativas, pudiendo reaccionar rápidamente y crear casos de prueba que puedan probar una aplicación de arriba a abajo, independientemente de la tecnología. Ésta es una de las principales ventajas de utilizar las soluciones de prueba de Parasoft. Ellos harán todo el trabajo sucio y usted puede aprovechar la tecnología de prueba. Parasoft está mejorando continuamente su oferta agregando soporte para tecnologías nuevas y emergentes, y creo que esta es particularmente emocionante.

En esta versión, ahora es posible realizar el desarrollo impulsado por el comportamiento (BDD). BDD presenta nuevas y emocionantes oportunidades para la creación y el desarrollo de casos de prueba. El desafío es que la mayoría de la gente no sabe exactamente por dónde empezar.

Desarrollo de casos de prueba impulsado por el comportamiento a través de Parasoft y Cucumber

BDD es la próxima evolución para la creación de casos de prueba. Simplifica la tarea de asociar los requisitos comerciales con los casos de prueba. BDD permite que el lenguaje legible por humanos se traduzca en casos de prueba, y Parasoft lo ha hecho posible a través de un integración intuitiva entre Pepino y SOAtest. La nueva utilidad de extensión Cucumber permitirá a los usuarios asociar especificaciones de características de texto plano de pepinillo con casos de prueba SOAtest. Siguiendo el tema del principio central de Parasoft, esto no requiere secuencias de comandos, lo que en última instancia permite a las empresas reutilizar sus casos de prueba existentes directamente en su iniciativa BDD.

Nuevo soporte para protocolos de IoT

Parasoft SOAtest y Virtualize siempre han sido un componente clave de las pruebas de IoT. en un blog reciente, mencionamos algunos de los desafíos asociados con la creación de un laboratorio de pruebas capaz de admitir todos los diferentes dispositivos y servicios en la nube. El uso de la simulación es una forma poderosa de crear un laboratorio de pruebas de desarrollo aislado para su desarrollo de IoT.

En esta versión, Parasoft ha seguido ampliando su oferta de IoT con nuevos y emocionantes protocolos:

  • WebSockets
  • Extensiones MQTT

La extensión de transporte de Parasoft WebSocket amplía el soporte para el transporte de WebSocket a las herramientas de cliente de mensajería aplicables en SOAtest. Esto le permite aprovechar al máximo la rica interfaz de SOAtest al configurar, enviar y validar mensajes enviados a través de WebSockets. WebSocket Transport Extension admite mensajes enviados a través de los protocolos WS o WSS según el estándar RFC 6455.

Además, las extensiones MQTT agregan la capacidad de comunicarse a través del protocolo MQTT. Puede usar las extensiones en el lado del cliente para realizar muchas tareas que vería en los patrones de comunicación típicos, como suscribirse a un tema, filtrar, monitorear y publicar:

Habilitar un mayor acceso a sus datos de prueba

En nuestra última versión, destacamos algunas formas particulares de resolver los desafíos de datos a través de nuestro flujo de trabajo mejorado. Hemos continuado estos esfuerzos en esta versión agregando un soplo de nuevas capacidades en el módulo de datos de prueba de la plataforma de prueba continua.

En esta versión, nos hemos centrado en ampliar el acceso a los datos de prueba disponibles en nuestra interfaz de cliente ligero. A menudo, durante una iniciativa de prueba, el equipo que crea la prueba no suele ser el mismo equipo que tiene los datos. Hemos mejorado muchos de los flujos de trabajo en el portal web para permitir un mayor acceso para crear, administrar, manipular, copiar y ordenar datos existentes, así como importar y exportar datos desde la infraestructura del repositorio de datos para extender la cobertura de datos.


Hubo muchas mejoras adicionales en el ecosistema de Parasoft sobre las que puede leer en las notas de la versión completa. Parasoft cree que uno de los desafíos más importantes que enfrentan las organizaciones de prueba en la actualidad es incorporar la automatización y la aceleración en cada paso del SDLC. Estas actualizaciones de productos ciertamente hablan de la promesa de facilitar un poco la vida de los desarrolladores y probadores.

Si es un cliente existente, le animo a actualizar su infraestructura para obtener las últimas y mejores funciones, visitando el Portal del cliente de Parasoft. Si es nuevo en Parasoft, puede solicitar una demo o incluso descargar el Parasoft Virtualize Community Edition gratis y comience de inmediato.

(¿Prefieres mirar que leer? Mírame explicarlo en el breve video a continuación).

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