¡Descubre GoogleTest, con certificación TÜV y la tecnología Agentic AI para pruebas de C/C++!
Obtenga los detalles »
Saltar a la sección
Blog de Parasoft
Continúe para comprender cómo las versiones 2022.1 de Parasoft SOAtest, Virtualize, CTP y DTP pueden llevar las pruebas de su aplicación a un nuevo nivel.
Saltar a la sección
Los equipos de desarrollo funcional obtienen nuevas capacidades para entregar resultados con confianza y rapidez gracias a Parasoft SOAtest, Virtualize, CTP y DTP. La última versión ofrece a los equipos nuevas funciones útiles en las siguientes áreas.
Aquí hay otras mejoras clave.
Si eres uno de los muchos clientes satisfechos que probaron la herramienta de pruebas de penetración de seguridad de API de Parasoft en la versión 2021.2, te alegrará ver cómo hemos mejorado esa funcionalidad y elevado sustancialmente el nivel de la experiencia del usuario.
Ahora los clientes pueden ordenar sus informes de seguridad de API según la Enumeración de Debilidades Comunes (CWE) o el Top 10 de OWASP , como se muestra en la captura de pantalla. Para mayor comodidad, hemos añadido una función a CTP para configurar las pruebas de penetración desde el cliente ligero basado en navegador de CTP. Además, hemos incorporado políticas de pruebas de penetración nativas para la interfaz web específicas del navegador, así como widgets e informes especialmente integrados en DTP.
Antes de 2022.1, los usuarios debían ingresar las credenciales de autenticación HTTP para cada prueba en un conjunto de pruebas. Este nuevo cambio almacena las credenciales bajo un nuevo subtítulo de Autenticaciones ubicado cerca de la parte superior del conjunto de pruebas.
La primera autenticación definida se aplicará automáticamente a todas las pruebas de la suite. Si se requiere más de una credencial, cada asignación de credencial única dentro del conjunto de pruebas da como resultado la generación de una nueva subentrada de Autenticaciones. Los usuarios solo necesitan asignar la nueva credencial a la prueba individual seleccionando del menú desplegable de opciones de Autenticación.
Parasoft ha implementado un modo de proxy de reenvío HTTP en los servidores proxy de mensajes Virtualize además del modo de proxy inverso existente. Los usuarios de Parasoft Virtualize ahora pueden usar este modo de proxy directo para virtualizar los backends de aplicaciones móviles.
Una nueva función en CTP agrega la capacidad de configurar servidores proxy de mensajería a través de una interfaz web conveniente. El método de configuración de proxies usando el escritorio también está disponible. Además, simplificamos el cambio entre las configuraciones primaria y secundaria para mejorar la experiencia del usuario.
Hemos implementado una nueva función para especificar el formato del mensaje de solicitud dentro del Asistente de tráfico fijo. Antes de la versión 2022.1, todos los formatos de mensaje se establecían por defecto en "Literal" al crear un TST a partir de tráfico fijo mediante el asistente en SOAtest.
Incluso hemos agregado una opción "Auto", que detectará el formato del mensaje para cada solicitud del archivo de tráfico y luego generará automáticamente el cliente apropiado, incluso si el archivo de tráfico contiene múltiples formatos.
2022.1 presenta soporte para GraphQL, lo que permite a los usuarios enviar solicitudes POST o GET a servidores compatibles con GraphQL. GraphQL agrega lenguaje de consulta a las solicitudes de API, lo que permite ajustar y limitar los datos devueltos en una respuesta de API.
Las empresas pueden conservar el ancho de banda o el espacio de almacenamiento solicitando una respuesta que incluya solo los datos necesarios en lugar de un registro de respuesta completo que potencialmente puede contener datos superfluos que acaparan el ancho de banda.
La nueva característica de GraphQL incluye soporte para múltiples tipos de contenido e incluye la capacidad de especificar consultas, nombres de operaciones y variables. Estos tres componentes se pueden parametrizar utilizando fuentes de datos o valores de bancos de datos.
La versión 2022.1 implementa OpenID Connect (OIDC), que es un protocolo de autenticación basado en OAuth2.0 que permite el inicio de sesión único (SSO) sin problemas para aplicaciones de terceros y plataformas de proveedores, como Azure AD y Google Cloud, entre muchos otros.
Ciertas organizaciones de alta seguridad optan por mitigar los riesgos de ingeniería social o de que un empleado comprometa sus sistemas mediante el uso de una contraseña no segura. Una estrategia para lograr esto es implementar la Verificación de Identidad Personal (PIV) o las Tarjetas de Acceso Común (CAC).
En la versión 2022.1, Parasoft implementó la compatibilidad con PIV/CAC en nuestros productos CTP y DTP basados en navegador, lo que permite a los clientes que usan PIV/CAC renunciar al uso de credenciales estándar de nombre de usuario/contraseña. En su lugar, utilizan una tarjeta de identificación que se puede rastrear y, si es necesario, deshabilitar de inmediato, lo que garantiza que se deniegue el acceso a los activos de la empresa. Esto permite una autenticación más rápida y sencilla junto con una mejor seguridad.
Una tendencia común en DevOps hoy en día es el uso de entornos en contenedores. Antes de 2022.1, ejecutar una instancia de Parasoft License Server Standalone (LSS) en un contenedor Docker presentaba múltiples desafíos. Pero no más. Ahora, los clientes pueden ejecutar instancias LSS con reconocimiento de clústeres (una por clúster) en Kubernetes sin preocuparse por violaciones de licencia o denegaciones de servicio. Esta actualización también agrega soporte similar para Docker y Docker Swarm. Esto permite una escalabilidad fácil y flexible para reducir los costos de infraestructura y optimizar el flujo de trabajo.
Parasoft está migrando la base de datos del repositorio de datos internos de Virtualize detrás de escena de OrientDB a la base de datos NoSQL de MongoDB. Esta transición tiene como objetivo eliminar posibles vulnerabilidades de seguridad y reducir la deuda técnica. Todos los repositorios integrados creados en versiones anteriores de la aplicación deben migrarse al nuevo servidor antes de que puedan usarse en 2022.1.
Aunque un sistema puede ejecutar varias versiones de Java simultáneamente, recomendamos que los clientes de SOAtest y Virtualize primero actualicen su repositorio de datos antes de instalar SOAtest y Virtualize 2022.1. Una vez que se actualiza el depósito de datos, recomendamos actualizar CTP (si está en uso).
Por último, actualice SOAtest y Virtualize a la versión 2022.1. Nos hemos esforzado por facilitar la migración proporcionando una herramienta de migración fácil de usar que simplifica considerablemente el proceso, la cual puede descargar desde Parasoft Marketplace . Consulte nuestra documentación, Migración de servidores de repositorio de datos integrados , para obtener más información.
Nota: La versión 2022.1 es una actualización importante. Requiere nuevas licencias y una actualización a Java 11. Recomendamos a los clientes actuales de SOAtest y Virtualize que primero migren al nuevo repositorio de datos utilizando la sencilla función de migración de Parasoft (se requiere Java 8) antes de actualizar CTP a Java 11 (si corresponde), y posteriormente SOAtest y Virtualize.
La versión 2022.1 requiere una actualización a Java 11, que debería ser relativamente fluida ya que la mayoría de las distribuciones de productos contienen una instancia de Java. Se debe usar Java 11 para ejecutar Eclipse si se instala el complemento de Eclipse en una instancia de Eclipse existente.
Vea nuestras soluciones en acción.