X
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 Parasoft SOAtest 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.

¿Como 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 Parasoft Virtualize es Parasoft SOAtest, 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 construir regresiones de inmediato contra sus servicios virtuales, para que pueda identificar fácilmente si no está sincronizado con el sistema real y utilizar el asesor de cambios integrado de Parasoft para actualizar tanto la prueba de API como el servicio virtual. cuando ocurren 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

Utilice servicios virtuales para eliminar los servicios dependientes que bloquean la automatización de pruebas y reduzca las fallas de prueba que surgen de entornos de prueba inestables alineando la ejecución de casos de prueba con versiones estables, controladas y simuladas de sus dependencias.

Adapte rápidamente un único entorno de prueba para respaldar sus diferentes necesidades de prueba, es decir, proporcione un entorno con características de rendimiento y ejecute pruebas de rendimiento, luego reconfigure rápidamente ese mismo entorno de prueba para admitir pruebas negativas.

Cree rápidamente servicios virtuales sobre la marcha e inyéctelos con lógica empresarial y datos de prueba para respaldar el desarrollo de API locales. La API REST de Parasoft también se puede utilizar para administrar esos servicios virtuales e implementarlos en su laboratorio de pruebas virtual.

Los servicios virtuales de Parasoft se benefician de una configuración basada en archivos, lo que los hace fáciles de compartir entre el desarrollo y el control de calidad para la reproducción y el soporte de defectos.

Para obtener flujos de trabajo eficientes, los usuarios pueden crear pruebas de API utilizando el mismo tráfico capturado al crear servicios virtuales. Las pruebas de API y los servicios virtuales pueden compartir fuentes de datos, variables, configuraciones de entorno y scripts, y puede capturar mensajes con Parasoft Virtualize, a medida que fluyen a través de su sistema, para la validación de un extremo a otro.

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.

Prueba Parasoft