Esecuzione di Test case (SybaseToSQL)Running Test Cases (SybaseToSQL)

Quando SSMA Tester esegue un Test Case, esegue gli oggetti selezionati per il test e crea un report sui risultati della verifica.When SSMA Tester runs a Test Case, it executes the objects selected for testing and creates a report about verification results. Se i risultati sono identici in entrambe le piattaforme, il test completata.If the results are identical on both platforms, the test was successful. La corrispondenza degli oggetti tra Sybase e SQL ServerSQL Server viene determinato in base alle impostazioni di mapping dello schema per il progetto SSMA corrente.The correspondence of objects between Sybase and SQL ServerSQL Server is determined according to the schema-mapping settings for the current SSMA project.

Un requisito necessario per un test riuscito è che tutti gli oggetti di Sybase vengono convertiti e caricati nel database di destinazione.A necessary requirement for a successful test is that all Sybase objects are converted and loaded into the target database. Inoltre, i dati della tabella devono essere migrati in modo che il contenuto delle tabelle in entrambe le piattaforme è sincronizzato.Also, the table data should be migrated so that the contents of the tables on both platforms are synchronized.

Eseguire Test CaseRun Test Case

Per eseguire i Test Case preparata:To run the prepared Test Case:

  1. Fare clic su di eseguire pulsante.Click the Run button.

  2. Nel Connetti Sybase nella finestra di dialogo immettere le informazioni di connessione e quindi fare clic su Connetti.In the Connect to Sybase dialog box, enter the connection information, and then click Connect.

Una volta completato il test, viene creato il Report di Test Case.When the test is complete, the Test Case Report is created. Fare clic su di Report pulsante per visualizzare il visualizzazione di report di Test Case ( SybaseToSQL ) .Click the Report button to view the Viewing Test Case Reports (SybaseToSQL). Il risultato del test (rapporto Test Case) viene automaticamente archiviato nel utilizzando repository Test ( SybaseToSQL ) per un uso successivo.The result of the test (Test Case Report) is automatically stored in the Using Test Repositories (SybaseToSQL) for later use.

Passaggi per l'esecuzione dei test CaseTest Case Execution Steps

PrerequisitiPrerequisites

SSMA Tester controlla se vengono soddisfatti tutti i prerequisiti per l'esecuzione di test prima dell'inizio del test.SSMA Tester checks if all prerequisites are met for the test execution before start of the test. Se alcune condizioni non vengono soddisfatti, viene visualizzato un messaggio di errore.If some conditions are not satisfied, an error message appears.

InizializzazioneInitialization

In questo passaggio, SSMA Tester crea ausiliari oggetti (tabelle, trigger e viste) sia di Sybase e SQL ServerSQL Server.At this step, SSMA Tester creates auxiliary objects (tables, triggers, and views) both at the Sybase and SQL ServerSQL Server. Consentono di modifiche apportate nelle tabelle interessate scelte per la verifica se la modalità tabella confronti traccia cambia solo.They allow tracing changes made in the affected tables chosen for verification if table comparisons mode is Changes only.

Si supponga che la tabella verificata viene denominata USER_TABLE.Assume that the verified table is named USER_TABLE. Per una tabella, vengono creati i seguenti oggetti ausiliari in Sybase.For such a table, the following auxiliary objects are created in Sybase.

I seguenti oggetti vengono creati Sybase in database SSMATESTER2005db o SSMATESTER2008db e SQL ServerSQL Server nel database ssmatesterdb_syb.The following objects are created at Sybase in the SSMATESTER2005db or SSMATESTER2008db database and at SQL ServerSQL Server in the ssmatesterdb_syb database.

NomeName TipoType DescriptionDescription
Trg $ USER_TABLEUSER_TABLE$Trg TriggerTrigger Controllo delle modifiche nella tabella verificata di trigger.Trigger auditing the changes in the verified table.
USER_TABLE$ AudUSER_TABLE$Aud TabellaTable Tabella in cui vengono salvate le righe eliminate o sovrascritte.Table where deleted and overwritten rows are saved.
USER_TABLE$ AudIDUSER_TABLE$AudID TabellaTable Tabella in cui vengono salvate le righe nuove e modificate.Table where new and changed rows are saved.
USER_TABLEUSER_TABLE VisualizzaView Rappresentazione semplificata delle modifiche nella tabella.Simplified representation of the table modifications.
$ USER_TABLE nuovoUSER_TABLE$new VisualizzaView Rappresentazione semplificata di righe inserite e sovrascritte.Simplified representation of inserted and overwritten rows.
USER_TABLE$ new_idUSER_TABLE$new_id VisualizzaView Identificazione di righe inserite e modificate.Identification of inserted and changed rows.
$ USER_TABLE precedenteUSER_TABLE$old VisualizzaView Rappresentazione semplificata di righe eliminate o sovrascritte.Simplified representation of deleted and overwritten rows.

L'oggetto seguente viene creato nel database della tabella verificato Sybase e SQL ServerSQL Server.The following object is created in the database of verified table at Sybase and SQL ServerSQL Server.

NomeName TipoType DescriptionDescription
Trg $ USER_TABLEUSER_TABLE$Trg TriggerTrigger Controllo delle modifiche nella tabella verificata di trigger.Trigger auditing the changes in the verified table.

Chiamate di oggetti di testTest Object Calls

In questo passaggio, il Tester di SSMA richiama ogni oggetto selezionato per il test, vengono confrontati i risultati e viene mostrato il report.At this step, SSMA Tester invokes each object selected for the testing, compares the results, and shows the report.

FinalizzazioneFinalization

Durante la finalizzazione SSMA Tester pulisce gli oggetti ausiliari, creati nel inizializzazione passaggio.During the finalization SSMA Tester cleans up the auxiliary objects created at the Initialization step.

Passaggio successivoNext Step

Visualizzazione di report di Test Case ( SybaseToSQL )Viewing Test Case Reports (SybaseToSQL)

Vedere ancheSee Also

La selezione e configurazione di oggetti di Test ( SybaseToSQL )Selecting and Configuring Objects to Test (SybaseToSQL)
Selezione e configurazione di oggetti interessati ( SybaseToSQL )Selecting and Configuring Affected Objects (SybaseToSQL)
Test di eseguire la migrazione di oggetti di Database ( SybaseToSQL )Testing Migrated Database Objects (SybaseToSQL)