테스트 사례 실행(SybaseToSQL)

SSMA 테스터가 테스트 사례를 실행하면 테스트용으로 선택한 개체를 실행하고 확인 결과에 대한 보고서를 만듭니다. 두 플랫폼에서 결과가 동일하면 테스트가 성공했습니다. Sybase와 SQL Server 간의 개체 대응은 현재 SSMA 프로젝트의 스키마 매핑 설정에 따라 결정됩니다.

성공적인 테스트를 위해 필요한 요구 사항은 모든 Sybase 개체가 변환되어 대상 데이터베이스에 로드된다는 것입니다. 또한 두 플랫폼의 테이블 내용이 동기화되도록 테이블 데이터를 마이그레이션해야 합니다.

테스트 사례 실행

준비된 테스트 사례를 실행하려면 다음을 수행합니다.

  1. 실행 단추를 클릭합니다.
  2. Sybase에 연결 대화 상자에서 연결 정보를 입력한 다음 연결을 클릭합니다.

테스트가 완료되면 테스트 사례 보고서가 만들어집니다. 보고서 단추를 클릭하여 테스트 사례 보고서 보기(SybaseToSQL)를 봅니. 테스트 결과(테스트 사례 보고서)는 나중에 사용할 수 있는 테스트 리포지토리 사용(SybaseToSQL) 에 자동으로 저장됩니다.

테스트 사례 실행 단계

전제 조건

SSMA 테스터는 테스트를 시작하기 전에 테스트 실행에 대한 모든 필수 구성 요소가 충족되는지 확인합니다. 일부 조건이 충족되지 않으면 오류 메시지가 나타납니다.

초기화

이 단계에서 SSMA 테스터는 Sybase와 SQL Server 모두에서 보조 개체(테이블, 트리거 및 뷰)를 만듭니다. 테이블 비교 모드 가 변경 내용만인 경우 확인을 위해 선택한 영향을 받는 테이블에서 변경한 추적을 허용합니다.

확인된 테이블의 이름을 USER_TABLE지정한다고 가정합니다. 이러한 테이블의 경우 다음 보조 개체가 Sybase에 만들어집니다.

다음 개체는 Sybase SSMATESTER2005db 의 데이터베이스 및 SSMATESTER2008db 스키마의 ssma_tester_changes SQL Server에서 만들어집니다.

입력 형식 설명
USER_TABLE$Trg 트리거 확인된 테이블의 변경 내용을 감사하는 트리거입니다.
USER_TABLE$Aud 테이블 삭제된 행과 덮어쓴 행이 저장되는 테이블입니다.
USER_TABLE$AudID 테이블 새 행과 변경된 행이 저장되는 테이블입니다.
USER_TABLE 보기 테이블 수정의 단순화된 표현입니다.
USER_TABLE$new 보기 삽입된 행과 덮어쓴 행의 단순화된 표현입니다.
USER_TABLE$new_id 보기 삽입된 행과 변경된 행의 식별입니다.
USER_TABLE$old 보기 삭제된 행과 덮어쓴 행의 단순화된 표현입니다.

다음 개체는 Sybase 및 SQL Server에서 확인된 테이블의 데이터베이스에 만들어집니다.

입력 형식 설명
USER_TABLE$Trg 트리거 확인된 테이블의 변경 내용을 감사하는 트리거입니다.

테스트 개체 호출

이 단계에서 SSMA 테스터는 테스트를 위해 선택한 각 개체를 호출하고, 결과를 비교하고, 보고서를 표시합니다.

마무리

종료 중에 SSMA 테스터는 초기화 단계에서 만든 보조 개체를 정리합니다.

다음 단계

테스트 사례 보고서 보기(SybaseToSQL)

참고 항목

테스트할 개체 선택 및 구성(SybaseToSQL)영향을 받는 개체 선택 및 구성(SybaseToSQL)마이그레이션된 데이터베이스 개체 테스트(SybaseToSQL)