Partager via


Exécution de cas de test (SybaseToSQL)

Lorsque le testeur SSMA exécute un cas de test, il exécute les objets sélectionnés pour le test et crée un rapport sur les résultats de vérification. Si les résultats sont identiques sur les deux plateformes, le test a réussi. La correspondance des objets entre Sybase et SQL Server est déterminée en fonction des paramètres de mappage de schéma pour le projet SSMA actuel.

Une exigence nécessaire pour un test réussi est que tous les objets Sybase sont convertis et chargés dans la base de données cible. En outre, les données de table doivent être migrées afin que le contenu des tables sur les deux plateformes soit synchronisé.

Exécuter le cas de test

Pour exécuter le cas de test préparé :

  1. Cliquez sur le bouton Run.
  2. Dans la boîte de dialogue Se connecter à Sybase , entrez les informations de connexion, puis cliquez sur Se connecter.

Une fois le test terminé, le rapport de cas de test est créé. Cliquez sur le bouton Rapport pour afficher les rapports de cas de test (SybaseToSQL) . Le résultat du test (rapport de cas de test) est automatiquement stocké dans les référentiels de test (SybaseToSQL) pour une utilisation ultérieure.

Étapes d’exécution de cas de test

Prerequisites

Le testeur SSMA vérifie si toutes les conditions préalables sont remplies pour l’exécution du test avant le début du test. Si certaines conditions ne sont pas satisfaites, un message d’erreur s’affiche.

Initialisation

À cette étape, le testeur SSMA crée des objets auxiliaires (tables, déclencheurs et vues) à la fois sur Sybase et SQL Server. Ils autorisent le suivi des modifications apportées dans les tables concernées choisies pour la vérification si le mode comparaison des tables n’est Modifié que.

Supposons que la table vérifiée soit nommée USER_TABLE. Pour une telle table, les objets auxiliaires suivants sont créés dans Sybase.

Les objets suivants sont créés sur Sybase dans la SSMATESTER2005db base de données ou SSMATESTER2008db dans SQL Server dans le ssma_tester_changes schéma.

Nom Type Description
USER_TABLE$Trg Déclencheur Déclenchez l’audit des modifications dans la table vérifiée.
USER_TABLE$Aud Table Table dans laquelle les lignes supprimées et remplacées sont enregistrées.
USER_TABLE$AudID Table Table dans laquelle les lignes nouvelles et modifiées sont enregistrées.
USER_TABLE Affichage Représentation simplifiée des modifications de la table.
USER_TABLE$new Affichage Représentation simplifiée des lignes insérées et remplacées.
USER_TABLE$new_id Affichage Identification des lignes insérées et modifiées.
USER_TABLE$old Affichage Représentation simplifiée des lignes supprimées et remplacées.

L’objet suivant est créé dans la base de données de la table vérifiée sur Sybase et SQL Server.

Nom Type Description
USER_TABLE$Trg Déclencheur Déclenchez l’audit des modifications dans la table vérifiée.

Tester les appels d’objets

À cette étape, le testeur SSMA appelle chaque objet sélectionné pour le test, compare les résultats et affiche le rapport.

finalisation

Pendant la finalisation du testeur SSMA, nettoie les objets auxiliaires créés à l’étape d’initialisation .

Étape suivante

Affichage des rapports de cas de test (SybaseToSQL)

Voir aussi

Sélection et configuration d’objets à tester (SybaseToSQL)Sélection et configuration d’objets affectés (SybaseToSQL)Test d’objets de base de données migrés (SybaseToSQL)