Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando o SSMA Tester executa um Caso de Teste, executa os objetos selecionados para teste e cria um relatório sobre os resultados da verificação. Se os resultados forem idênticos em ambas as plataformas, o teste foi bem-sucedido. A correspondência dos objetos entre Sybase e SQL Server é determinada de acordo com as definições de mapeamento de esquemas para o projeto SSMA atual.
Um requisito necessário para um teste bem-sucedido é que todos os objetos Sybase sejam convertidos e carregados na base de dados de destino. Além disso, os dados das tabelas devem ser migrados para que o conteúdo das tabelas em ambas as plataformas seja sincronizado.
Executar Caso de Teste
Para executar o Caso de Teste preparado:
- Clique no botão Run (Executar).
- Na caixa de diálogo Ligar ao Sybase , introduza a informação de ligação e depois clique em Conectar.
Quando o teste está concluído, é criado o Relatório do Caso de Teste. Clique no botão de Relatório para visualizar Relatórios de Casos de Teste (SybaseToSQL). O resultado do teste (Relatório de Caso de Teste) é automaticamente armazenado nos Repositórios de Utilização de Testes (SybaseToSQL) para uso posterior.
Passos de Execução do Caso de Teste
Pré-requisitos
O SSMA Tester verifica se todos os pré-requisitos para a execução do teste são cumpridos antes do início do teste. Se algumas condições não forem satisfeitas, aparece uma mensagem de erro.
Inicialização
Neste passo, o SSMA Tester cria objetos auxiliares (tabelas, triggers e views) tanto no Sybase como no SQL Server. Permitem rastrear alterações feitas nas tabelas afetadas escolhidas para verificação se o modo de comparação de tabelas for apenas Alterações.
Assuma que a tabela verificada se chama USER_TABLE. Para tal tabela, os seguintes objetos auxiliares são criados no Sybase.
Os seguintes objetos são criados no Sybase na SSMATESTER2005db ou na SSMATESTER2008db base de dados e no SQL Server no esquema ssma_tester_changes.
| Nome | Tipo | Description |
|---|---|---|
USER_TABLE$Trg |
Acionador | Inicie a auditoria das alterações na tabela verificada. |
USER_TABLE$Aud |
Table | Tabela onde as linhas apagadas e sobrescrevidas são guardadas. |
USER_TABLE$AudID |
Table | Tabela onde as linhas novas e alteradas são guardadas. |
USER_TABLE |
View | Representação simplificada das modificações da tabela. |
USER_TABLE$new |
View | Representação simplificada de linhas inseridas e substituídas. |
USER_TABLE$new_id |
View | Identificação das linhas inseridas e alteradas. |
USER_TABLE$old |
View | Representação simplificada de linhas eliminadas e sobrescritas. |
O seguinte objeto é criado na base de dados de tabelas verificadas no Sybase e SQL Server.
| Nome | Tipo | Description |
|---|---|---|
USER_TABLE$Trg |
Acionador | Acione a auditoria das alterações na tabela verificada. |
Chamadas de Objeto de Teste
Neste passo, o SSMA Tester invoca cada objeto selecionado para o teste, compara os resultados e mostra o relatório.
Finalização
Durante a finalização, o SSMA Tester limpa os objetos auxiliares criados na etapa de Inicialização .
Próximo Passo
Visualização de Relatórios de Casos de Teste (SybaseToSQL)
Ver também
Selecionar e Configurar Objetos a Testar (SybaseToSQL)Selecionar e Configurar Objetos Afetados (SybaseToSQL)Testar Objetos de Base de Dados Migrados (SybaseToSQL)