Seminario web destacado: MISRA C++ 2023: todo lo que necesita saber | Vea ahora

Imagen de alguien trabajando en una laptop

Prueba API integrada

Incorporar pruebas de API con Parasoft Virtualize

Integre las pruebas de API en Parasoft Virtualize para lograr previsibilidad en los resultados de sus pruebas

Parasoft Virtualize se integra perfectamente con Prueba SOA de Parasoft para aumentar la automatización de las pruebas al reducir el tiempo de aprovisionamiento del entorno de prueba y alinear los escenarios de prueba con las instancias del entorno que preconfiguran el uso de servicios tanto reales como virtuales. Esta integración permite a los usuarios producir el tipo correcto de comportamiento para cualquier escenario de prueba dado.

¿Cómo funciona?

Los servicios virtuales creados en Parasoft Virtualize pueden ser utilizados y administrados por cualquier solución de prueba automatizada que utilice complementos de CI / CD o la API REST de Parasoft. Los servicios virtuales se pueden implementar, actualizar y eliminar fácilmente mediante llamadas a la API REST, lo que facilita a los evaluadores configurar rápidamente los servicios virtuales dependientes.

Cuando combinas Virtualización de Parasoft   Prueba SOA de Parasoft, los equipos se benefician de las eficiencias que permiten que los servicios virtuales y las pruebas de API compartan formatos de mensajes, cargas útiles, herramientas y configuraciones. Parasoft SOAtest produce activos de prueba que se pueden reconfigurar dinámicamente, haciendo que los casos de prueba sean portátiles, por lo que puede probar las mismas aplicaciones en diferentes entornos, independientemente de dónde se implementen y se pueden empaquetar en un entorno de prueba completo con control total sobre todo, desde el comportamiento hasta rendimiento a los datos.

Esto hace que el desarrollo y las pruebas de nuevas API sean mucho más fáciles porque puede diseñar un prototipo de una nueva API con un servicio virtual y luego crear pruebas con ese servicio virtual a medida que se desarrolla el servicio real, una manera fácil de acercarse a TDD para las pruebas de API. .

SOAtest y Virtualize también comparten fuentes de datos, variables, scripts e incluso se comunican entre sí durante la ejecución de la prueba para determinar y controlar el flujo de ejecución de la prueba. Esta sinergia le permite probar y crear regresiones de inmediato contra sus servicios virtuales, de modo que pueda identificar fácilmente si no está sincronizado con el sistema real y usar el Change Advisor integrado de Parasoft para actualizar tanto la prueba API como el servicio virtual. cuando se producen cambios.

También existe una sinergia de tiempo de ejecución entre SOAtest y Virtualize. Los servicios virtuales monitorean e informan sobre las transacciones que fluyen a través de la aplicación, por lo que los usuarios pueden inyectar llamadas en su aplicación para validar la funcionalidad de un extremo a otro. A medida que los mensajes fluyen a través de las diferentes interfaces, Virtualize informará a SOAtest en puntos de interacción clave para escenarios de prueba eficientes de un extremo a otro.

Caracteristicas

Benefíciese del enfoque Parasoft

Más fácil de crear e implementar servicios virtuales

Parasoft Virtualize se puede implementar localmente en escritorios individuales o de forma remota en servidores alojados en las instalaciones o en la nube, y cualquier solución de prueba puede aprovechar su potente API REST para crear e implementar servicios virtuales directamente en su entorno local durante la prueba. con una manera fácil de desbloquear las pruebas sin la necesidad de herramientas adicionales, marcos o procesos automatizados engorrosos.

Simplifique la orquestación de las pruebas continuas

La interfaz web intuitiva de Parasoft proporciona un lugar para administrar la coordinación y orquestación de pruebas y servicios virtuales en el contexto de su marco de automatización existente (es decir, Jenkins, Team City, Bamboo y Microsoft Azure DevOps). Environment Manager de Parasoft es el único producto disponible con una GUI que facilita la gestión de casos de prueba, servicios virtuales, puntos finales, fuentes de datos de prueba, configuraciones de rendimiento y detalles de ejecución.

Reconfigure dinámicamente su entorno de prueba en segundos

En lugar de administrar individualmente cada actividad de aprovisionamiento del entorno de prueba como un paso de compilación individual con un script o complemento, la interfaz web de Parasoft reduce el tiempo y la cantidad de configuraciones manuales necesarias al proporcionar un mecanismo visual para diagramar el flujo de prueba de un extremo a otro. Luego, puede aprovisionar el diagrama como un paso de compilación para reducir drásticamente el esfuerzo de integrar la automatización de pruebas de un extremo a otro en la canalización de CI / CD.