Vea cómo integrar fácilmente el análisis estático, las pruebas unitarias y otros métodos de prueba de software C y C++ en su canalización de CI/CD. Regístrese para la demostración >>

Prueba de gestión de datos

Administre sus datos de prueba con Parasoft Virtualize

Evite conflictos de pruebas con datos de pruebas virtuales

En el mundo actual de arquitecturas de software modernas, las aplicaciones de software se integran a las fuentes de datos a través de las API. Y en muchos casos, estas fuentes de datos se comparten entre varias aplicaciones y equipos. Cuando los equipos comienzan a probar aplicaciones que dependen de fuentes de datos compartidas, los conflictos y la contaminación de datos pueden afectar los esfuerzos para ejecutar pruebas de regresión automatizadas de manera confiable.

A menudo se da cuenta de que el problema no fue un error real, sino un problema de datos o ambiental que provocó que las pruebas fallaran. Las técnicas tradicionales de administración de datos de prueba no están haciendo el trabajo y hay un impacto real en los costos para el negocio.

Pruebas basadas en datos

Hasta el 60 % del tiempo de desarrollo y prueba de aplicaciones se dedica a tareas relacionadas con los datos.

Impactos de los datos de prueba

Las ineficiencias en el aprovisionamiento de datos de prueba causan sobrecostos del proyecto del 46 % e impactos en el cronograma del 71 %.

Ciclo de vida de desarrollo

El 20% del SDLC promedio se pierde debido a que los datos de prueba requeridos no se crean o no están disponibles cuando se necesitan.

Amplíe su potencia de virtualización con datos de prueba sintéticos

Cada equipo de aplicación necesita datos de prueba compartidos que se encuentran detrás de las API. La virtualización de servicios permite a los equipos controlar de forma independiente sus propios datos virtuales y sandboxes, lo que les permite impulsar más fácilmente niveles más altos de automatización de pruebas que simplemente no son prácticos con los métodos tradicionales.

La tecnología de administración de datos de prueba de Parasoft extrae datos de los sistemas existentes para que pueda administrar, enmascarar, modelar y generar datos adicionales rápidamente. Con la interfaz de autoservicio de Parasoft, puede reutilizar fácilmente los datos de prueba en sus servicios virtuales, lo que reduce el tiempo que dedica a la gestión de datos de prueba.

¿Cómo funciona?

El enfoque moderno de Parasoft para probar datos combina la gestión de datos de prueba con la virtualización de servicios para ofrecer simulación de datos. Este enfoque permite a los usuarios simplificar el proceso de comprender qué datos están disponibles aprovechando las grabaciones realizadas al crear servicios virtuales. La tecnología de gestión de datos de prueba de Parasoft genera automáticamente modelos de datos a partir de interacciones en su sistema y automáticamente infiere información sobre los datos para facilitar que los usuarios no técnicos obtengan los datos de prueba que necesitan.

A través de una interfaz de usuario elegante basada en navegador, los usuarios pueden tomar sus modelos de datos y enmascarar los datos confidenciales, generar datos adicionales para usar en sus servicios virtuales, así como tomar instantáneas de los datos para avanzar y retroceder fácilmente en el tiempo. Este enfoque para los datos de prueba es significativamente más accesible que las soluciones tradicionales de administración de datos de prueba porque la mayor parte de la complejidad en TDM tradicional proviene de derivar el modelo de datos, mientras que en el ecosistema de Parasoft, eso sucede automáticamente.

Caracteristicas

La solución de datos de prueba de Parasoft no requiere que los usuarios dependan de un equipo de gestión de datos de prueba con habilidades y herramientas especializadas. El enfoque único de Parasoft para la gestión de datos de prueba le brinda control directo sobre su entorno a través de la virtualización de servicios. Su aplicación puede integrarse a servicios virtuales bajo su control donde la generación, el enmascaramiento o el subconjunto de datos se pueden realizar fácilmente sin preocuparse por bases de datos complejas. Parasoft Virtualize puede almacenar y administrar todos los datos en su sistema de depósito de datos patentado. Este ligero mecanismo de almacenamiento de datos hace que sea mucho más fácil cargar, mutar, restablecer y utilizar datos sin el tedio de tratar con consultas SQL.

Cree rápidamente servicios virtuales sobre la marcha e inyécteles lógica empresarial y datos de prueba para respaldar el desarrollo de aplicaciones locales. La API REST de Parasoft también se puede usar para desarrollar flujos de trabajo que administren automáticamente esos servicios virtuales y los implementen 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.

Los datos de prueba se vuelven obsoletos con el tiempo y pueden ser un desafío con otras soluciones para volver a registrar continuamente nuevos casos de uso en sus servicios virtuales. Con Parasoft, puede establecer reglas que definan cómo se ven los datos de cada nuevo día y luego usar una interfaz de usuario simple o una declaración de línea de comando para generar los datos de prueba seguros de hoy. Esto hace que sea mucho más fácil tener servicios virtuales que contengan datos cambiantes a lo largo del tiempo y reduce el mantenimiento general porque no tiene que actualizar manualmente todos esos datos.

La virtualización de servicios de Parasoft Virtualize permite a los usuarios capturar datos de cualquier entorno. Algunos de los mejores datos existen en nuestros entornos de producción, pero no podemos simplemente extraer esos datos directamente de la producción porque representa demasiado riesgo. Con Parasoft, puede extraer datos de cualquier lugar y luego aplicar un proceso de enmascaramiento a esos datos, desinfectando así para su uso en entornos de prueba y haciendo que el proceso general de virtualización de servicios sea mucho más fácil, con muchas nuevas posibilidades para la recopilación de datos.

¡Haga más con los datos virtuales! Clone, cree subconjuntos y enmascare los datos de su entorno real para que pueda crear las condiciones adecuadas en su base de datos de prueba y luego aprovechar esos datos dentro de sus servicios simulados.

Benefíciese del enfoque Parasoft

Servicios virtuales que son más fáciles de adquirir

Al crear un servicio virtual más pequeño desde el principio y luego cargarlo con todos los datos necesarios mediante la generación de datos sintéticos, es mucho más fácil poseer sus servicios virtuales y reducir el mantenimiento.

Más fácil de hacer pruebas negativas

A veces, desea poder reproducir un defecto, pero esos datos simplemente no existen en el entorno real. Al cargar datos sintéticos en sus servicios virtuales, puede generar todo tipo de respuestas salvajes que nunca podrían existir en la realidad. Esto le facilitará mucho la creación de reproducciones porque puede simular exactamente las respuestas que busca.

Recupere automáticamente sus datos

Manejar sus servicios virtuales de manera estatal es una excelente manera de simular transacciones reales que alteran los datos subyacentes, de modo que pueda validar los datos cambiantes a lo largo del tiempo, pero hacer que sus datos vuelvan a tener la forma adecuada puede ser un desafío. Parasoft le permite tomar una instantánea de un estado dorado de sus datos, que puede alterar a través del uso y restablecerlo a su punto de partida original con una serie de simples llamadas API.