기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
테스트
z/OS용 Db2를 공유 데이터베이스로 유지하면서 COBOL 애플리케이션을 리플랫포밍하는 경우 새 시스템이 원본과 동일하게 작동하는지 확인하는 것이 중요합니다. 이 하이브리드 환경은 고유한 과제와 테스트 기회를 제공합니다. 다음 전략은 기능적 동등성 테스트에 대한 포괄적인 접근 방식을 간략하게 설명하고 리플랫포밍된 애플리케이션의 성능, 데이터 무결성 및 기존 Db2 for z/OS 데이터베이스와의 원활한 통합을 검증하도록 설계되었습니다.
먼저 시스템 간에 비교해야 하는 중요한 비즈니스 프로세스와 트랜잭션을 식별합니다. 그런 다음 이러한 트랜잭션의 기능적 동등성을 효과적으로 평가할 특정 시나리오로 자세한 테스트 계획을 생성합니다. 마지막으로 식별된 모든 시나리오를 포함하는 포괄적인 테스트 데이터 세트를 개발하고 정확한 비교를 위해 두 시스템에 대해 동일한지 확인합니다.
소스 환경
-
초기 스냅샷(첫 번째 스냅샷):
-
데이터 테이블은 동등성 테스트에 영향을 미칠 수 있으므로 테스트 중에 다른 애플리케이션에서 사용하지 않는지 확인합니다.
-
테스트를 실행하기 전에 트랜잭션에서 사용하는 Db2 for z/OS 테이블의 스냅샷을 생성합니다.
-
-
소스 시스템 테스트:
-
원래 COBOL 애플리케이션에서 전체 테스트 제품군을 실행합니다.
-
모든 트랜잭션, 입력 및 출력을 기록합니다.
-
시스템 성능 및 리소스 사용률을 모니터링합니다.
-
-
소스 테스트 후 스냅샷(두 번째 스냅샷):
-
소스 시스템 테스트를 완료한 후 z/OS용 Db2 데이터베이스의 또 다른 스냅샷을 생성합니다.
-
대상 환경
-
데이터베이스 재설정:
-
첫 번째 스냅샷을 사용하여 데이터베이스를 초기 상태로 복원합니다.
-
-
대상 시스템 테스트(리플랫포밍된 환경):
-
리플랫포밍된 애플리케이션에서 동일한 테스트 제품군을 실행합니다.
-
모든 대상 시스템 테스트가 소스 시스템 테스트와 동일한 입력을 사용하는지 확인합니다.
-
시스템 성능 및 리소스 사용률을 모니터링합니다.
-
-
대상 테스트 후 스냅샷(세 번째 스냅샷):
-
대상 시스템 테스트를 완료한 후 z/OS용 Db2 데이터베이스의 최종 스냅샷을 생성합니다.
-
분석
-
비교 및 분석:
-
두 번째 스냅샷과 세 번째 스냅샷을 비교하여 데이터의 불일치를 식별합니다.
-
테스트 결과를 분석하고 소스 및 대상 시스템의 출력을 비교합니다.
-
두 환경 간의 성능 지표를 평가합니다.
-
-
통합 테스트:
-
리플랫포밍된 애플리케이션과 나머지 COBOL 구성 요소를 모두 포함하는 테스트를 수행합니다.
-
두 환경 간의 원활한 상호 작용을 확인합니다.
-
-
장애 조치 및 복구 테스트:
-
한 환경이 실패하고 다른 환경이 인수하는 시나리오를 테스트합니다.
-
장애 조치 상황에서 데이터 일관성과 무결성을 보장합니다.
-
-
로드 및 스트레스 테스트:
-
다양한 부하로 테스트를 수행하여 하이브리드 시스템이 스트레스 상태에서 어떻게 작동하는지 평가합니다.
-
어느 환경에서든 병목 현상이나 성능 문제를 식별합니다.
-
-
설명서 및 보고:
-
모든 테스트 결과, 불일치 및 성능 지표를 문서화합니다.
-
소스 시스템과 대상 시스템을 비교하는 포괄적인 보고서를 준비합니다.
-
에서 애플리케이션 테스트 AWS Mainframe Modernization
이 AWS Mainframe Modernization 애플리케이션 테스트
참고
AWS Mainframe Modernization 서비스(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다. AWS Mainframe Modernization 서비스(관리형 런타임 환경 환경)와 유사한 기능은 AWS Mainframe Modernization 서비스(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 AWS Mainframe Modernization 가용성 변경을 참조하세요.
다음 다이어그램은가 높은 수준에서 AWS 애플리케이션 테스트 작동하는 방식을 보여줍니다.
프로세스는 다음 단계로 구성됩니다.
-
테스트 작업의 가장 작은 단위인 테스트 사례를 생성하고 관리합니다. 소스 시스템과 대상 시스템 간의 기능적 동등성을 가장 잘 나타내는 데이터 유형을 식별합니다.
-
템플릿과 추가 속성을 지정 CloudFormation 하여 테스트 환경의 구성을 정의합니다.
-
테스트 사례 모음인 테스트 제품군을 생성합니다.
-
데이터 세트 업로드 및 재생: 메인프레임에서 입력 및 출력 데이터 세트를 캡처하여에 업로드 AWS한 다음 대상 시스템에서 테스트 시나리오를 재생합니다.
-
소스 및 대상 데이터 세트를 비교합니다.는 소스 및 대상 시스템의 출력 데이터 세트를 AWS 애플리케이션 테스트 자동으로 비교합니다. 이를 검토하고 평가하여 불일치를 식별합니다.
자세한 내용은 AWS Mainframe Modernization 설명서를 참조하세요.