Logotipo de Parasoft Buscar

¡Descubre GoogleTest, con certificación TÜV y la tecnología Agentic AI para pruebas de C/C++!
Obtenga los detalles »

Blog de Parasoft

Obtenga una mejor vista de la cobertura de su código

By parasoft • 13 de junio de 2023 • 3 minutos de lectura
13 de junio de 2023 | 3 minutos de lectura
By parasoft
Texto a la izquierda: Obtenga una mejor vista de la cobertura de su código. A la derecha hay una imagen de perfil de primer plano de un desarrollador masculino con anteojos que revisa la cobertura del código.

La solución de prueba de API impulsada por IA de Parasoft incluye informes de cobertura de código unificados e innovadores. Siga leyendo para saber cómo los equipos obtienen visibilidad de la cobertura de aplicaciones en los sistemas distribuidos.

Descripción general de las soluciones de pruebas funcionales

Parasoft fue nombrado líder en The Forrester Wave™: Plataformas de prueba de automatización continua, cuarto trimestre de 4 y estamos enfocados más que nunca en la innovación que permite a nuestros clientes alcanzar sus objetivos de calidad de software.

SOAtest, Virtualize y CTP permiten a las organizaciones reducir costos y acelerar la entrega de software complejo y de alta calidad.

  • Prueba SOA simplifica las pruebas funcionales en API, microservicios, UI, bases de datos y más.
  • Virtualizar le permite crear equivalentes virtuales que se comportan como si fueran reales.
  • CTP proporciona una visualización sencilla basada en navegador de sus dependencias y entornos de prueba.

Flujos de trabajo simplificados e informes de cobertura de código unificado

Las versiones 2023.1 de SOAtest, Virtualize y CTP, la plataforma de pruebas de API funcionales de Parasoft , se centran en los siguientes temas.

  • Cobertura de código y microservicios distribuidos
  • Nuevo modo de respuesta para JSON y XML sin formato
  • Mejora de la usabilidad y la experiencia del usuario

Cobertura de código y microservicios distribuidos

La cobertura de código fue un tema central en esta versión. Tradicionalmente, para medir la cobertura de código se necesita tanto información de ejecución como el código fuente para generar informes detallados. Con esta versión, se pueden crear informes de cobertura directamente a partir de binarios y datos de ejecución, lo que permite a los equipos de control de calidad medir la cobertura sin necesidad de acceder al código fuente.

Esta mejora también simplifica los flujos de trabajo para configurar la cobertura de código y las configuraciones de análisis de impacto de prueba (TIA). La capacidad de cobertura ampliada se incluye en cada una de las herramientas funcionales y de lenguaje. Ya no necesita instalar Jtest o dotTEST para habilitar la cobertura dentro de SOAtest.

A medida que las organizaciones se alejan de las aplicaciones monolíticas y el uso de microservicios llegó para quedarse, la visibilidad de la cobertura de aplicaciones ha sido un desafío cada vez mayor. SOAtest ahora se ha ampliado para recopilar datos de cobertura de código para microservicios distribuidos, lo que brinda una mejor visibilidad de la cobertura de la aplicación en estos diversos puntos finales. Los resultados se pueden agregar en informes SOAtest XML y DTP.

Gráfico que muestra el flujo de un sistema bajo prueba apuntando a la aplicación web y múltiples microservicios.

Captura de pantalla que muestra Parasoft Code Coverage Agent para Java y .NET recopilando datos de cobertura de código combinados e independientes para informes de cobertura.

Un nuevo modo de respuesta para JSON y XML sin formato

Los usuarios de Virtualize pueden aprovechar el nuevo modo de entrada "Archivos de Solicitud/Respuesta" para JSON y XML simple, que utiliza un directorio de pares de solicitud/respuesta. Este modo compara las solicitudes entrantes con los archivos del directorio y, al encontrar una coincidencia, utiliza la respuesta emparejada como respuesta. Esto compara los mensajes entrantes con los archivos de solicitud y devuelve la respuesta emparejada, facilitando la adición de nuevos datos, ya que las correlaciones se configuran automáticamente para cualquier nuevo archivo de solicitud según la configuración de la herramienta. Se admiten HTTP, MQ, JMS y protocolos personalizados. En nuestra próxima versión, se ampliará para permitir el aprendizaje dinámico del tráfico en tiempo de ejecución, lo que facilita la simulación del servicio real cuando el endpoint en vivo no está disponible.

Usabilidad y experiencia de usuario mejoradas

Siempre nos esforzamos por aumentar la facilidad de uso y mejorar la experiencia del usuario. Esta versión incluye mejoras que abordan las solicitudes de los clientes y agilizan los flujos de trabajo.

Se almacena el autor de los proxies de mensajes, los activos virtuales y los conjuntos de pruebas, respuestas y acciones. El último usuario que modificó un conjunto de pruebas (.tst), un conjunto de respuestas (.pva), un conjunto de acciones (.pvn), un proxy de mensajes (.pmpdd) o un activo virtual (.pvadd) ahora se almacena en esos artefactos. Puede ver quién fue la última persona en realizar modificaciones en la aplicación de escritorio o en CTP.

Respondedor de mensajes para omitir cualquier conmutación por error del proxy de mensajes. Puede configurar un respondedor de mensajes para omitir cualquier configuración de conmutación por error del proxy de mensajes que se haya establecido y devolver el estado de retorno y la carga útil personalizados configurados en el respondedor cuando desee que este devuelva un mensaje de error pero no desee que el proxy realice la conmutación por error.

Mejoras en el servidor SOAvirt.

  • El servidor SOAvirt se puede instalar como un servicio de Windows.
  • Las implementaciones WAR del servidor SOAvirt pueden ejecutar hasta 4 trabajos de prueba en paralelo.

Mejoras de CTP.

  • Los administradores pueden marcar servidores como "privados", ocultándolos de quienes no son administradores y no tienen acceso a ellos.
  • Los usuarios pueden cambiar el modo de proxy de mensajes entre conexiones primarias y secundarias.
  • Los usuarios pueden crear proxies dentro de carpetas de proxy.
  • Hay nuevos widgets disponibles para monitorear hits por segundo en el servidor Virtualize.

Más Información

Consulte el comunicado de prensa y las notas informativas para obtener más detalles.

¿Quiere ver cómo Parasoft puede ayudar a su equipo a cumplir sus objetivos de calidad y pruebas de software?
Solicitar una demo