X
BLOG

Anuncio del lanzamiento 2020.2 de SOAtest, Virtualize y la plataforma de prueba continua

Anuncio del lanzamiento 2020.2 de SOAtest, Virtualize y la plataforma de prueba continua Tiempo de leer: 6 minutos

Es difícil creer que ya es octubre. 2020 ha parecido tan borroso. Ha habido mucha actividad interesante en el espacio de pruebas continuas a medida que las organizaciones se enfrentan a la "nueva normalidad" de Covid-19. Y Parasoft ha trabajado arduamente para crear la próxima ola de productos de pruebas funcionales empresariales. En esta versión, nos centramos en tres temas principales:

  • Aplicaciones de bajo código: mejoras para aumentar la cobertura y la calidad de las pruebas.
  • Flujo de trabajo: mejoras para obtener conocimientos forenses sobre las modificaciones de los activos de prueba.
  • Rendimiento: optimizaciones y mejoras de rendimiento de la solución funcional general.

Covid-19 e inteligencia artificial

A pesar de todos los aspectos negativos que ha traído Covid-19, ha habido varios avances importantes en la automatización de pruebas, ya que las organizaciones se enfrentan a limitaciones de recursos y deben continuar permitiendo la calidad con una fuerza laboral más pequeña. La IA ha ido ganando terreno en la industria durante los últimos años. Ha llegado a un punto en el que los flujos de trabajo asistidos por IA pueden ayudar a cubrir las brechas que aparecen debido a recursos limitados, falta de acceso a entornos físicos y transformaciones aceleradas para permitir experiencias digitales excepcionales para los clientes.

en 2016, Parasoft presentó SOAtest Generador de pruebas de API inteligente. Esta tecnología utiliza inteligencia artificial para convertir escenarios de prueba de IU manuales en pruebas API automatizadas. Y permite que las organizaciones requieran menos recursos al crear escenarios de prueba de API complejos porque la inteligencia artificial busca patrones y relaciones en las llamadas de API y vincula automáticamente los datos dinámicos. Esta tecnología reduce el esfuerzo requerido para crear pruebas de API. La adición de la máquina de aprendizaje Los modelos permiten a los usuarios entrenar la IA subyacente con nuevas reglas dependiendo de cómo interactúan sus API.

El sistema de IA fue recibido positivamente por la comunidad. Actualmente, muchas organizaciones lo utilizan para seguir ofreciendo altos niveles de cobertura de pruebas de API mientras se enfrentan a las limitaciones que trae Covid-19. El año pasado, Parasoft presentó IA avanzada para las pruebas de interfaz de usuario de aplicaciones de código bajo como Salesforce y Guidewire. En esta versión, esas capacidades se extienden al generador de pruebas de API inteligente.

Aplicaciones de bajo código: mejoras para aumentar la cobertura y la calidad de las pruebas

En esta versión 2020.2, Parasoft ha ampliado las capacidades de inteligencia artificial de la solución de prueba API al agregar plantillas integradas específicas de dominio para probar aplicaciones de código bajo como Salesforce y Guidewire. Esta fue una evolución natural para SOAtest, que introdujo soporte basico para Salesforce hace unos años. Todas estas mejoras están destinadas a superar los desafíos de la autenticación, la autorización y la gestión de sesiones presentes en las API de aplicaciones de código bajo.

Prueba de código bajo

Específicamente, en esta versión, la grabadora Parasoft tiene opciones para seleccionar aplicaciones de Salesforce y Guidewire. SOAtest utilizará nuevas estrategias para crear pruebas en estos ecosistemas. Cosas como los tokens CSRF ahora se extraerán automáticamente de las respuestas HTML para usarlas en la parametrización de llamadas API posteriores.

Herramientas de bajo código

También se han realizado modificaciones en las herramientas de código bajo existentes en SOAtest para facilitar las extracciones en HTML mediante el uso de expresiones regulares. En resumen, estas mejoras aumentarán la precisión de las pruebas de API creadas para entornos de código bajo al comprender las reglas aplicables a las plataformas. Y como siempre, a través del módulo de aprendizaje automático, esas reglas se pueden actualizar para personalizar la IA.

Parasoft SOAtest, Virtualize y la plataforma de prueba continua 2020.2

Creación de pruebas de API inteligentes

También se han realizado mejoras en los asistentes de tráfico integrados que se utilizan para crear pruebas de API inteligentes. Se proporcionan plantillas para uso general, Guidewire y Salesforce. Y los usuarios pueden crear sus propias plantillas de prueba para diferentes versiones de sus plataformas de desarrollo y utilizarlas sobre la marcha. El asistente de tráfico detecta automáticamente las nuevas plantillas de prueba. Los usuarios pueden seleccionarlos sobre la marcha. Puede leer mucho más sobre estos flujos de trabajo consultando nuestra documentación.

Estas mejoras para probar entornos de código bajo simplificarán la creación de pruebas de API en plataformas de código bajo. Esa aceleración permitirá a las organizaciones garantizar experiencias de usuario confiables y acelerar la entrega de aplicaciones a través de pruebas continuas automatizadas.

Flujo de trabajo: mejoras para obtener conocimientos forenses sobre modificaciones de activos de prueba

La colaboración y la comunicación son vitales a la hora de entregar software. Una manifestación clara de esto es en el espacio de QA porque nosotros, como probadores, necesitamos monitorear los cambios en el ecosistema de prueba debido a cambios en la aplicación. Esto proporciona información de seguimiento que el equipo puede utilizar para ajustar su marco de prueba según sea necesario.

Sin estos conocimientos, las pruebas pueden fallar debido a la modificación de la infraestructura y producir falsos positivos. Estos falsos positivos pueden distraernos de encontrar errores reales en el software. Dado que muchos de nosotros todavía trabajamos desde casa, esta colaboración se convierte en un desafío. No podemos simplemente acercarnos a los escritorios del otro y descubrir por qué falló la construcción.

Espacio de trabajo de Parasoft Environment Manager

La Plataforma de prueba continua de Parasoft (CTP) es un ecosistema basado en web para la solución de pruebas funcionales. Proporciona a los desarrolladores, evaluadores e ingenieros de DevOps un lugar para reunirse para planificar, crear y ejecutar la automatización de pruebas. Facilita la colaboración a través de una vista basada en el entorno de la ejecución de pruebas donde los usuarios pueden diagramar entornos de prueba y asociar casos de prueba, servicios simulados y datos de prueba para probar los flujos de ejecución. Esto permite a los usuarios separados geográficamente comprender, de un vistazo, cómo se configuran los entornos de prueba y qué pruebas se están ejecutando con qué datos.

Seguimiento del uso y modificación de la plataforma

En la última versión del CTP, ampliamos las capacidades del historial de modificaciones para permitir a los usuarios rastrear el uso y la modificación de la plataforma. Estos cambios le permiten obtener información forense sobre quién ha modificado los activos, las pruebas, los entornos, etc. El historial de modificaciones tiene una nueva apariencia y ahora permite a los usuarios seleccionar el período de tiempo para la investigación. Luego, estos datos se pueden ver en la tabla web o se pueden exportar a CSV para su auditoría en el sistema de elección del usuario.

Informes de Parasoft Environment Manager

El gobierno de la herramienta y la propiedad de cualquier solución de prueba empresarial requieren altos niveles de auditoría y trazabilidad para escalar de manera efectiva. El historial de modificaciones en combinación con la utilización de activos permite a los usuarios de la plataforma comprender fácilmente quién está usando (o no) la solución. A partir de eso, los gerentes pueden establecer modelos de devolución de cargo para aumentar el ROI y reducir el TCO de la herramienta de prueba.

El historial de modificaciones permite a los usuarios comprender fácilmente quién está cambiando los artefactos de prueba y revertir esos cambios si son perjudiciales. A través de esto, los usuarios pueden tener un mecanismo de colaboración más escalable para sus ecosistemas de prueba.

Rendimiento: optimizaciones y mejoras de rendimiento de la solución funcional general

¿Sabía que Parasoft SOAtest existe desde hace más de 18 años? Sí, es verdad. Lanzado por primera vez en 2002, SOAtest sigue siendo la herramienta de automatización de pruebas funcionales sin código número uno con un enfoque incesante en el formato de mensajes y el soporte de protocolos. Y el primero en comercializar con pruebas API impulsadas por IA.

SOAtest y su producto hermano Virtualize han evolucionado mucho. Pasamos algún tiempo en esta versión haciendo algunas tareas domésticas subyacentes. Estas optimizaciones se dividen en dos categorías:

  • Un proceso de instalación mejorado
  • Una reducción de las capacidades heredadas desaparecidas en el producto principal

Proceso de instalación mejorado

Mejoramos el instalador de Parasoft. La versión interna de Eclipse se ha actualizado a 2020-06 y ahora puede instalar varias versiones de 202X.X una al lado de la otra. Además, el producto ahora se ejecuta exclusivamente en OpenJDK, por lo que las organizaciones no deben preocuparse por las implicaciones de la estructura de licencias en constante cambio de Oracle.

Instalación de Parasoft SOAtest & Virtualize

Reducción de capacidades heredadas desaparecidas

Durante los últimos 18 años, hemos recopilado algunas antigüedades, como el control de fuente antiguo y los sistemas ALM. También optimizamos muchas IU eliminando componentes obsoletos. Con estas actualizaciones, las herramientas tienen una apariencia nueva y agradable que esperamos que muchos de nuestros usuarios aprecien.

Para los clientes existentes, dado que esta es una versión principal, asegúrese de hacer una copia de seguridad de su espacio de trabajo y asociarse con el soporte de Parasoft antes de realizar la actualización.

Mejoras adicionales para SOAtest, Virtualize y CTP

Hay mejoras adicionales en todas las herramientas de la suite, incluidas numerosas correcciones de errores resueltos y optimizaciones de rendimiento. Leer el completo notas de la versión más información.

Mirando hacia 2021

Mientras esperamos el 2021, continuaremos viendo la evolución de las soluciones funcionales de Parasoft. Se esperan avances emocionantes en las áreas de pruebas impulsadas por IA, no solo para la solución de prueba API sino también para otras herramientas como la simulación API con Parasoft Virtualize y pruebas de IU con Parasoft Selenic. Lo mantendremos actualizado a medida que se incorporen nuevas y emocionantes capacidades a la hoja de ruta.

Si está interesado en saber cómo los usuarios actuales aprovechan las soluciones de pruebas funcionales, regístrese para nuestra cumbre virtual el 17 de noviembre de 2020. Escuchará a los clientes hablar sobre sus viajes a través de pruebas continuas.

Cumbre de calidad y pruebas de software automatizadas 2020

Usuarios existentes de Parasoft

La cabeza de más a la Portal del cliente de Parasoft y descargue la última versión de la suite Parasoft Continuous Quality. Además, consulte las notas de la versión en la documentación técnica.

¿Nuevo en Parasoft?

No te pierdas de nuestro YouTube canal o contáctanos para configurar una demostración de Parasoft Selenic en su ecosistema. Tú también puedes solicitar una demostración personal de la solución de prueba funcional.

Escrito por

Chris Colosimo

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.

Reciba las últimas noticias y recursos sobre pruebas de software en su bandeja de entrada.

Prueba Parasoft