TestBench for IBM i

Deje de copiar la base de datos al completo y concéntrese en los datos que realmente necesita. Seleccione o muestre los datos conservando su integridad referencial.

  • Gestión de datos de prueba
  • Verificación de la integridad
  • Pruebas unitarias

Obtenga los de datos adecuados

Utilice los datos de Producción
Una de las primeras tareas al crear un entorno de prueba es la provisión de datos de prueba adecuados. Por lo general, los datos de prueba se toman de los datos de producción, o se basan en ellos, siendo la solución más común una copia completa de dichos datos.

Seleccione una muestra representativa
El módulo de extracción de datos de TestBench mejora enormemente este proceso al permitirle seleccionar los datos que necesita y muestrear transacciones críticas para obtener una muestra representativa de datos.

Mantenga la Integridad referencial
TestBench le permite mantener la integridad referencial de los datos, incluso si las relaciones no están definidas explícitamente en la base de datos.

 

Repita rápidamente las pruebas

Minimice el tiempo de las pruebas
Poder repetir rápida y fácilmente toda o parte de una prueba con los mismos datos es esencial si quiere minimizar el tiempo de pruebas. En lugar de realizar largas copias de seguridad y restauraciones, el módulo de protección del entorno (restablecimiento de datos) de TestBench le permite establecer puntos de control de datos, ya sea de forma manual o automática, en los puntos adecuados de su ciclo de prueba. Si necesita repetir parte de una prueba en cualquier momento, simplemente puede retroceder los datos de la prueba a un punto de control anterior para volver a configurar los datos exactamente como estaban en ese momento.

Sin necesidad de restaurar los datos
Esto ahorra una gran cantidad de tiempo al eliminar la necesidad de restaurar datos y repetir grandes porciones de pruebas solo para llegar al punto deseado. Y, por supuesto, puede deshacer todos los cambios para volver al punto de partida si desea volver a ejecutar el ciclo de prueba completo.

 

Pruebas unitarias para desarrolladores

Sandbox de datos
Para aquellas personas involucradas en el desarrollo y las pruebas unitarias, TestBench también proporciona un entorno limitado de datos, llamado Protección de Datos de Referencia del Programa, lo que significa que siempre puede ejecutar pruebas unitarias con los mismos datos sin necesidad de crear puntos de control y emitir reversiones. Esto también significa que varios desarrolladores pueden trabajar con los mismos datos sin afectar el trabajo de los demás.

 

Banco de pruebas

Deje de copiar la base de datos al completo y concéntrese en los datos que realmente necesita. Seleccionar o muestrear datos conservando la integridad referencial completa

Archivos y tablas
Modele rápida y fácilmente las relaciones entre los archivos y las tablas en su base de datos.

Determine criterios
Especifique los criterios de selección y muestreo para extraer los datos que necesita.

Administre duplicados
Haga referencia a un archivo o tabla más de una vez durante una extracción, con TestBench ocupándose de posibles registros duplicados.

Cree un subconjunto de datos
Un conjunto de datos de prueba mucho más pequeño y manejable que tiene todo lo que necesita para las pruebas, ya sean unitarias, de sistema o de regresión.

 

Módulos TestBench IBM i

Soluciones para cubrir todos los aspectos de la gestión de datos de prueba

Extracción de datos
Deje de copiar la base de datos al completo y concéntrese en los datos que realmente necesita. Seleccione o muestree datos conservando la integridad referencial completa.
Más información (en inglés)
Enmascaramiento de datos
Simplemente decida qué campos deben protegerse y use una variedad de métodos de ofuscación para proteger sus datos.
Más información (en inglés)
Validación de datos
Realice un seguimiento de cada inserción, actualización y eliminación, incluidos los estados de datos intermedios. Cree reglas para que los fallos de datos sean notificados automáticamente.
Más información (en inglés)
Restablecimiento de datos
Evite las costosas operaciones de guardar/restaurar y deje de intentar explicar los malos resultados de las pruebas basándose en datos iniciales deficientes.
Más información (en inglés)
Comparación de archivos e informes
La comparación de resultados es un método bien probado para verificar los resultados de sus pruebas, pero es laborioso y propenso a errores. Esta solución única puede ahorrarle horas.
Más información (en inglés)
Pruebas unitarias
Analice a nivel de programa/módulo lo que sucede en la base de datos, las API, los parámetros, los mensajes y más.
Más información (en inglés)