테스트 사례 (SybaseToSQL) 실행Running Test Cases (SybaseToSQL)

SSMA 테스터는 테스트 사례를 실행 하면 테스트를 위해 선택한 개체를 실행 하 고 확인 결과 대 한 보고서를 만듭니다.When SSMA Tester runs a Test Case, it executes the objects selected for testing and creates a report about verification results. 결과 두 플랫폼 모두에서 동일한 경우에 테스트에 성공 합니다.If the results are identical on both platforms, the test was successful. Sybase 사이 개체의 관계 및 SQL ServerSQL Server 현재 SSMA 프로젝트에 대 한 스키마 매핑이 설정에 따라 결정 됩니다.The correspondence of objects between Sybase and SQL ServerSQL Server is determined according to the schema-mapping settings for the current SSMA project.

성공적인 테스트에 대 한 필요한 요구 사항은 모든 Sybase 개체 변환 되 고 대상 데이터베이스에 로드입니다.A necessary requirement for a successful test is that all Sybase objects are converted and loaded into the target database. 또한 테이블 데이터를 두 플랫폼 모두에 있는 테이블의 내용이 동기화 마이그레이션해야 합니다.Also, the table data should be migrated so that the contents of the tables on both platforms are synchronized.

테스트 사례 실행Run Test Case

실행 하려면 테스트 사례 준비:To run the prepared Test Case:

  1. 클릭는 실행 단추입니다.Click the Run button.

  2. Sybase 연결할 대화 상자에서 연결 정보를 입력 한 다음 클릭 연결합니다.In the Connect to Sybase dialog box, enter the connection information, and then click Connect.

테스트 완료 되 면 테스트 사례 보고서가 생성 됩니다.When the test is complete, the Test Case Report is created. 클릭는 보고서 보려는 단추는 테스트 사례 보고서 보기 ( SybaseToSQL ) .Click the Report button to view the Viewing Test Case Reports (SybaseToSQL). 테스트 (테스트 사례 보고서)의 결과에 자동으로 저장 되는 테스트 리포지토리를 사용 하 여 ( SybaseToSQL ) 나중에 사용할 수 있습니다.The result of the test (Test Case Report) is automatically stored in the Using Test Repositories (SybaseToSQL) for later use.

테스트 사례 실행 단계Test Case Execution Steps

필수 구성 요소Prerequisites

SSMA 테스터는 테스트를 시작 하기 전에 테스트 실행에 대 한 모든 필수 조건이 충족 하는 경우를 확인 합니다.SSMA Tester checks if all prerequisites are met for the test execution before start of the test. 일부 조건이 충족 되지 않은 경우 오류 메시지가 나타납니다.If some conditions are not satisfied, an error message appears.

초기화Initialization

이 단계에서 SSMA 테스터 만듭니다 보조 개체 (테이블, 트리거 및 뷰) 모두에 Sybase 및 SQL ServerSQL Server합니다.At this step, SSMA Tester creates auxiliary objects (tables, triggers, and views) both at the Sybase and SQL ServerSQL Server. 추적 테이블에서 변경 내용을 영향을 받는 테이블 비교 모드는 하는 경우 확인을 위해 선택 허용 만 변경합니다.They allow tracing changes made in the affected tables chosen for verification if table comparisons mode is Changes only.

확인 된 테이블 이름이 USER_TABLE 이라고 가정 합니다.Assume that the verified table is named USER_TABLE. 이러한 테이블에 대 한 다음과 같은 보조 개체는 Sybase에서 생성 됩니다.For such a table, the following auxiliary objects are created in Sybase.

다음 개체는 SSMATESTER2005db 또는 SSMATESTER2008db 데이터베이스에서 및 Sybase에서 만들어집니다 SQL ServerSQL Server 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.

이름Name 유형Type DescriptionDescription
USER_TABLE$ TrgUSER_TABLE$Trg 트리거Trigger 확인 된 테이블에 변경 내용을 감사 하는 트리거.Trigger auditing the changes in the verified table.
USER_TABLE$ AudUSER_TABLE$Aud 테이블Table 덮어쓴 및 삭제 된 행을 저장 하는 테이블입니다.Table where deleted and overwritten rows are saved.
USER_TABLE$ AudIDUSER_TABLE$AudID 테이블Table 새로운 기능과 변경 된 행을 저장 하는 테이블입니다.Table where new and changed rows are saved.
USER_TABLEUSER_TABLE 보기View 테이블 수정의 단순화 된 표현입니다.Simplified representation of the table modifications.
새 USER_TABLE $USER_TABLE$new 보기View 삽입 되거나 덮어쓴 행의 단순화 된 표현입니다.Simplified representation of inserted and overwritten rows.
USER_TABLE$ new_idUSER_TABLE$new_id 보기View 삽입 되거나 변경 된 행의 id입니다.Identification of inserted and changed rows.
이전 USER_TABLE $USER_TABLE$old 보기View 덮어쓴 및 삭제 된 행의 단순화 된 표현입니다.Simplified representation of deleted and overwritten rows.

Sybase에서 확인 된 테이블의 데이터베이스에서 다음과 같은 개체를 만들 및 SQL ServerSQL Server합니다.The following object is created in the database of verified table at Sybase and SQL ServerSQL Server.

이름Name 유형Type DescriptionDescription
USER_TABLE$ TrgUSER_TABLE$Trg 트리거Trigger 확인 된 테이블에 변경 내용을 감사 하는 트리거.Trigger auditing the changes in the verified table.

테스트 개체 호출Test Object Calls

이 단계에서 SSMA 테스터 호출에서 테스트를 위해 선택한 각 개체, 결과 비교 하 고 보고서를 보여 줍니다.At this step, SSMA Tester invokes each object selected for the testing, compares the results, and shows the report.

종료Finalization

종료 하는 동안 SSMA 테스터에서 생성 된 보조 개체를 정리는 초기화 단계입니다.During the finalization SSMA Tester cleans up the auxiliary objects created at the Initialization step.

다음 단계Next Step

테스트 사례 보고서 보기 ( SybaseToSQL )Viewing Test Case Reports (SybaseToSQL)

참고 항목See Also

선택 하 고 테스트 ( 개체를 구성 합니다. SybaseToSQL )Selecting and Configuring Objects to Test (SybaseToSQL)
선택 하 고 영향을 받는 개체 ( 구성 합니다. SybaseToSQL )Selecting and Configuring Affected Objects (SybaseToSQL)
데이터베이스 개체 ( 마이그레이션 테스트 SybaseToSQL )Testing Migrated Database Objects (SybaseToSQL)