[z/OS]

테스트 및 생산 단계

제품의 테스트 및 프로덕션 구성에 대해 설명하기 전에 z/OS® 플랫폼에서 수행해야 하는 테스트 단계 및 기타 플랫폼에서 수행해야 하는 테스트 단계에 대해 이해해야 합니다.

유의: 프로덕션 워크로드와 테스트 워크로드 간에 자원을 공유하는 경우 프로덕션 워크로드에 여러 가지 오류 조건이 발생할 수 있습니다. 이는 프로덕션 워크로드와 테스트 워크로드가 다른 셀에서 실행되는 경우에는 발생하지 않습니다. 가능한 경우 프로덕션 워크로드와 테스트 워크로드는 시스템의 개별 셀에서 실행해야 합니다.
제품의 테스트 및 프로덕션 구성을 설정하기 전에 z/OS 플랫폼에서 수행해야 하는 테스트 단계 및 기타 플랫폼에서 수행해야 하는 테스트 단계에 대해 이해해야 합니다. 다음 섹션에서는 다른 단계에 대해 설명합니다.
  • 단위 테스트 단계
  • 컴포넌트 테스트 단계
  • 함수 테스트 단계
  • 시스템 테스트 단계
  • 생산 단계
테스트 및 생산 단계

단위 테스트 단계

z/OS 환경에서 실행하려는 애플리케이션은 제품이 설치되어 있는 Windows 또는 Linux Intel 같은 분산 운영 체제에서 개발되어야 합니다. 이러한 개발 환경에는 z/OS에서 사용할 수 없는 웹 컨텐츠 전달에 사용되는 어셈블리 도구가 포함되어 있습니다. IBM® 도구 솔루션에서는 이러한 도구 중 하나에서 엔터프라이즈 Bean을 개발하고 애플리케이션을 z/OS 환경으로 이전하기 전 분산 환경에서 비즈니스 로직에 대한 기본 테스트를 수행한다고 가정합니다.

컴포넌트 테스트 단계

컴포넌트 테스트에는 여러 가지 엔터프라이즈 Bean을 논리 컴포넌트로 함께 결합하는 작업이 포함됩니다. 이를 통해 데이터에 대한 액세스 권한을 부여하고 함께 테스트할 수 있습니다. 이 레벨의 테스트는 z/OS 플랫폼에서 수행할 수도 있으나 분산 플랫폼에서 수행하는 것이 좋습니다. 분산 플랫폼에서 이 테스트 유형을 수행하면 소규모 개발자 팀이 함께 코드를 결합하고 상호 작용을 테스트할 수 있습니다. 이러한 유형의 테스트는 z/OS 플랫폼 기능 및 특성이 아닌 개별 Bean과 서로 간의 관계에 초점을 둡니다.

함수 테스트 단계

함수 테스트에는 다양한 컴포넌트를 함께 결합하고 대상 데이터베이스에서 데이터를 테스트하기 위해 연결하며 애플리케이션이 제공하는 함수의 유효성을 검증하는 작업이 포함됩니다. 이 테스트가 수행되는 위치는 기능 및 해당 데이터 요구사항에 따라 다릅니다. 대상 배치 플랫폼이 z/OS인 경우 z/OS에서 이 레벨의 테스트를 수행하고자 할 수 있습니다. 이 상황에서는 테스트에만 사용되는 하나 이상의 서버에 테스트하는 애플리케이션을 설치해야 합니다.

테스트 서버에 애플리케이션을 설치할 때, JNDI 디렉토리에서 애플리케이션에 대한 참조가 저장되는 위치를 정의한 다음 테스트 애플리케이션의 위치를 알고 있는 테스트 클라이언트를 구성하십시오. 그러면 테스트 클라이언트가 테스트 서버에 대한 요청을 구동시켜 기능 테스트를 수행할 수 있습니다. 원격 디버깅 도구를 사용하여 해당 과정에서 발생하는 문제점을 진단할 수 있습니다.

시스템 테스트 단계

z/OS의 프로덕션에 애플리케이션을 설치하기 전에 z/OS의 시스템 테스트 환경에 애플리케이션을 설치하여 해당 애플리케이션의 실제 워크로드를 시뮬레이션해야 합니다. 시스템 테스트 환경을 설정할 때는 테스트 시스템 전용 셀에 추가 테스트 서버를 정의하고 해당 서버에 애플리케이션을 설치해야 합니다. 애플리케이션이 설치되면 애플리케이션의 일부인 엔터프라이즈 Bean을 JNDI 디렉토리의 다른 서브트리에 등록해야 합니다. 이것은 대부분 기본적으로 발생하지만, 이 등록이 완료되었는지 확인하는 것이 좋습니다. 테스트 클라이언트는 테스트를 실행하기 전에 테스트 중인 애플리케이션 버전으로 구성해야 합니다.

생산 단계

기능 및 시스템 테스트에 만족하면 프로덕션에 사용되는 셀에 애플리케이션을 설치하십시오. 프로덕션 셀과 테스트 셀의 차이점은 원격 디버거를 첨부할 수 있는지 여부입니다. 일반적으로 프로덕션 워크로드는 중지할 수 없습니다. 이는 원격 디버깅 요청이 셀로 전송되기 때문입니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_testprod
파일 이름:crun_testprod.html