Compartir a través de


Ejecución de casos de prueba (SybaseToSQL)

Cuando el Evaluador de SSMA ejecuta un caso de prueba, ejecuta los objetos seleccionados para las pruebas y genera un informe de comprobación de los resultados. Si los resultados son idénticos en ambas plataformas, la prueba se realizó correctamente. La correspondencia de objetos entre Sybase y SQL Server se determina según la configuración de asignación de esquema para el proyecto SSMA actual.

Un requisito necesario para una prueba correcta es que todos los objetos Sybase se conviertan y carguen en la base de datos de destino. Además, los datos de la tabla se deben migrar para que el contenido de las tablas de ambas plataformas se sincronice.

Ejecución de un caso de prueba

Para ejecutar el caso de prueba preparado:

  1. Haga clic en el botón Ejecutar.
  2. En el cuadro de diálogo Conectar al motor de base de datos compruebe la información de conexión y, después, haga clic en Conectar.

Una vez completada la prueba, se crea el informe de casos de prueba. Haga clic en el botón Informe para ver los Informes de casos de prueba (SybaseToSQL). El resultado de la prueba (informe de casos de prueba) se almacena automáticamente en el Uso de repositorios de prueba (SybaseToSQL) para su uso posterior.

Pasos de ejecución de casos de prueba

Requisitos previos

El Evaluador de SSMA comprueba si se cumplen todos los requisitos previos para la ejecución de la prueba antes de comenzar la prueba. Si no se cumplen algunas condiciones, aparece un mensaje de error.

Inicialización

En este paso, el Evaluador de SSMA crea objetos auxiliares (tablas, desencadenadores y vistas) tanto en Sybase como en SQL Server. Permiten realizar un seguimiento de los cambios realizados en las tablas afectadas elegidas para la comprobación si el modo de comparaciones de tablas es Solo cambios.

Supongamos que la tabla verificada se denomina USER_TABLE. Para esta tabla, se crean los siguientes objetos auxiliares en Sybase.

Los objetos siguientes se crean en Sybase en la base de datos SSMATESTER2005db o SSMATESTER2008db y en SQL Server en el esquema ssma_tester_changes.

Nombre Tipo Descripción
USER_TABLE$Trg Desencadenador Desencadene la auditoría de los cambios en la tabla verificada.
USER_TABLE$Aud Tabla Tabla donde se guardan las filas eliminadas y sobrescritas.
USER_TABLE$AudID Tabla Tabla donde se guardan las filas nuevas y modificadas.
USER_TABLE Vista Representación simplificada de las modificaciones de la tabla.
USER_TABLE$new Vista Representación simplificada de filas insertadas y sobrescritas.
USER_TABLE$new_id Vista Identificación de las filas insertadas y modificadas.
USER_TABLE$old Vista Representación simplificada de filas eliminadas y sobrescritas.

El siguiente objeto se crea en la base de datos de la tabla verificada en Sybase y SQL Server.

Nombre Tipo Descripción
USER_TABLE$Trg Desencadenador Desencadene la auditoría de los cambios en la tabla verificada.

Prueba de llamadas a objetos

En este paso, el Evaluador de SSMA invoca cada objeto seleccionado para las pruebas, compara los resultados y muestra el informe.

Finalización

Durante la finalización, el Evaluador de SSMA limpia los objetos auxiliares creados en el paso Inicialización.

Paso siguiente

Visualización de informes de casos de prueba (SybaseToSQL)

Consultar también

Seleccionar y configurar objetos para probar (SybaseToSQL)Seleccionar y configurar objetos afectados (SybaseToSQL)Probar objetos de base de datos migrados (SybaseToSQL)