Vea cómo la solución de calidad continua de Parasoft ayuda a controlar y administrar los entornos de prueba para ofrecer software de alta calidad con confianza. Regístrese para la demostración >>
Las últimas versiones de Prueba SOA de Parasoft y Virtualización de Parasoft (9.10.4) y la Plataforma de prueba continua (3.1.1) fueron lanzados esta semana! Estuvimos felices de lanzar algunas características nuevas y emocionantes, así como de continuar enfocándonos en todas esas pequeñas cosas que hacen que nuestra solución de prueba funcional sea la mejor de su clase.
Estas características y capacidades se centran en:
OpenAPI 3.0 (una actualización de Swagger 2.0) es la especificación más reciente para swagger con mejoras en la estructura. Esta versión amplía nuestra compatibilidad con REST para incluir ahora la creación de artefactos de prueba a partir del nuevo formato OpenAPI.
Para ampliar las capacidades de prueba de rendimiento de "desplazamiento a la izquierda" existentes, también hemos agregado soporte para modelos distribuidos en la nube dentro del ecosistema LoadTest, que es parte de Parasoft SOAtest. Los usuarios ahora tienen la capacidad de hacer girar generadores de carga dentro de Amazon EC2, utilizando la imagen precompilada disponible en Amazon Marketplace, y contrólelos desde LoadTest, que es poderoso porque cuando se trata de configurar pruebas de carga distribuida, es fundamental asegurarse de que sus generadores de carga estén ubicados geográficamente en las áreas que están definido por sus SLA. Esto le permitirá crear pruebas de carga mucho más cercanas a los escenarios del mundo real sin tener que cambiar la forma en que se crean las pruebas de carga o aprovisionar el hardware real.
También hemos mejorado el soporte para Flujos de trabajo de CI / CD ampliando los complementos de Parasoft Findings para Jenkins y Servicios de Visual Studio Team, que puede utilizar para ejecutar casos de prueba y entornos de aprovisionamiento como parte de su proceso de Entrega continua. El complemento de Jenkins ahora admite Empleos en Jenkins pipeline.
Por último, pero no menos importante, ahora puede integrar fácilmente las pruebas de API como parte de su proceso de CI / CD utilizando el servidor SOAtest de despliegue dinámico, para que puedas usar el mismo Modelo "Implementar y destruir" para SOAtest como con Virtualize. Esto permite a los equipos crear ejecuciones de prueba bajo demanda para ir con sus entornos de prueba bajo demanda, reduciendo drásticamente los costos generales de tiempo de ejecución de sus ecosistemas de automatización de pruebas. Además, los informes de SOAtest tienen una apariencia mejorada y ahora incluyen Cobertura de API.
Los microservicios están aquí y están revolucionando el mundo del desarrollo y las pruebas. Una de las ventajas más importantes del desarrollo de microservicios es la capacidad de desarrollar, implementar y actualizar servicios individuales sin interrumpir el ecosistema.
Desafortunadamente, esta ventaja de desarrollo presenta un desafío de prueba significativo, porque realmente no sabe qué está presente en la arquitectura o cómo aislar cada componente para la prueba. Abordamos estos desafíos para ayudarlo a adoptar un enfoque simplificado para probar microservicios. En esta versión, agregamos flujos de trabajo y soporte específico de microservicios para apuntar directamente a este nuevo paradigma.
Hay dos metodologías de composición de microservicios reconocidas:
Una de las partes más complejas de las pruebas de microservicios es aislar los componentes individuales para estabilizar las pruebas. El uso de la virtualización de servicios para simular componentes que están fuera del alcance de sus pruebas es una excelente manera de superar este desafío. Para ayudar con esto, hemos facilitado mucho la creación de oyentes que recopilen tráfico para servicios virtuales.
Esta nueva funcionalidad brinda a los usuarios la capacidad de instalar un proxy que podrá escuchar en cualquier puerto y captar todo el tráfico hacia y desde el ecosistema. Esto no solo permitirá a los usuarios descubrir sus dependencias, sino también simularlas fácilmente en una estructura de equipo federada o aislada sin tener que cambiar la configuración del puerto existente. Específicamente:
Para obtener más información sobre esto, descargue el nuevo documento técnico, Prueba de microservicios.
Para simplificar la integración de SOAtest y Virtualize en su canalización de pruebas continuas, se han realizado mejoras adicionales en nuestra rica API REST de SOAtest y Virtualize Servers para admitir flujos de trabajo comunes. Para todos los adictos a las API, aquí están los detalles:
Hubo muchas mejoras adicionales en el ecosistema de Parasoft sobre las que puede leer en las notas de la versión completa. Estamos enfocados en el desafío más importante al que se enfrentan las organizaciones de prueba y desarrollo de software en la actualidad: la automatización y la aceleración de la construcción en cada paso del SDLC, y estas actualizaciones de productos siguen esa intención, lo que facilita un poco la vida de los desarrolladores y probadores.
Si es un cliente existente, le animo a que actualice su infraestructura para obtener las últimas y mejores funciones visitando el Portal del cliente de Parasoft. Si es nuevo en Parasoft, puede solicitar una prueba gratuita o incluso descargar el Edición comunitaria de Parasoft Virtualize gratis y comience de inmediato.
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.