Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer SSMA Tester een testcase uitvoert, worden de objecten uitgevoerd die zijn geselecteerd voor het testen en wordt er een rapport over verificatieresultaten gemaakt. Als de resultaten identiek zijn op beide platforms, is de test geslaagd. De correspondentie van objecten tussen Sybase en SQL Server wordt bepaald volgens de schematoewijzingsinstellingen voor het huidige SSMA-project.
Een vereiste voor een geslaagde test is dat alle Sybase-objecten worden geconverteerd en geladen in de doeldatabase. De tabelgegevens moeten ook worden gemigreerd, zodat de inhoud van de tabellen op beide platforms wordt gesynchroniseerd.
Testcase uitvoeren
De voorbereide testcase uitvoeren:
- Klik op de knop Uitvoeren.
- Voer in het dialoogvenster Verbinding maken met Sybase de verbindingsgegevens in en klik op Verbinding maken.
Wanneer de test is voltooid, wordt het testcaserapport gemaakt. Klik op de knop Rapport om de weergave van testcaserapporten (SybaseToSQL) weer te geven. Het resultaat van de test (Test Case Report) wordt automatisch opgeslagen in de Use Test Repositorys (SybaseToSQL) voor later gebruik.
Stappen voor het uitvoeren van testcases
Vereiste voorwaarden
SSMA Tester controleert of aan alle vereisten wordt voldaan voor de testuitvoering voordat de test wordt gestart. Als niet aan bepaalde voorwaarden wordt voldaan, wordt er een foutbericht weergegeven.
Initialisatie
In deze stap maakt SSMA Tester hulpobjecten (tabellen, triggers en weergaven) zowel in Sybase als SQL Server. Ze staan traceringswijzigingen toe die zijn aangebracht in de betrokken tabellen die zijn gekozen voor verificatie als de tabelvergelijkingsmodus alleen Wijzigingen is.
Stel dat de geverifieerde tabel de naam USER_TABLEheeft. Voor een dergelijke tabel worden de volgende hulpobjecten gemaakt in Sybase.
De volgende objecten worden gemaakt op Sybase in de SSMATESTER2005db of SSMATESTER2008db database en op SQL Server in het ssma_tester_changes schema.
| Naam | Typologie | Description |
|---|---|---|
USER_TABLE$Trg |
Aanleiding | Activeer het controleren van de wijzigingen in de geverifieerde tabel. |
USER_TABLE$Aud |
Table | Tabel waarin verwijderde en overschreven rijen worden opgeslagen. |
USER_TABLE$AudID |
Table | Tabel waarin nieuwe en gewijzigde rijen worden opgeslagen. |
USER_TABLE |
Bekijk | Vereenvoudigde weergave van de tabelwijzigingen. |
USER_TABLE$new |
Bekijk | Vereenvoudigde weergave van ingevoegde en overschreven rijen. |
USER_TABLE$new_id |
Bekijk | Identificatie van ingevoegde en gewijzigde rijen. |
USER_TABLE$old |
Bekijk | Vereenvoudigde weergave van verwijderde en overschreven rijen. |
Het volgende object wordt gemaakt in de database van de geverifieerde tabel op Sybase en SQL Server.
| Naam | Typologie | Description |
|---|---|---|
USER_TABLE$Trg |
Aanleiding | Activeer het controleren van de wijzigingen in de geverifieerde tabel. |
Objectoproepen testen
In deze stap roept SSMA Tester elk object aan dat is geselecteerd voor het testen, vergelijkt de resultaten en toont het rapport.
Finaliseren
Tijdens de afronding van SSMA Tester worden de hulpobjecten opgeschoond die tijdens de initialisatiestap zijn gemaakt.
Volgende stap
Testcaserapporten weergeven (SybaseToSQL)
Zie ook
Objecten selecteren en configureren om te testen (SybaseToSQL)Het selecteren en configureren van betrokken objecten (SybaseToSQL)Het testen van gemigreerde databaseobjecten (SybaseToSQL)