Sun Java Enterprise System 2005Q4 배포 계획 설명서

파일럿 및 프로토타입 배포 테스트

파일럿 및 프로토타입 배포를 테스트하는 목적은 가능한 한 테스트 조건에서 배포가 시스템 요구 사항을 충족시키고 비즈니스 목표도 충족시키는지 여부를 판별하는 것입니다.

기능 테스트에서 모든 식별된 사용 사례를 기반으로 시나리오를 모델링하고 호환성을 측정하기 위한 매트릭스 집합을 개발하는 것이 이상적입니다. 기능 테스트에는 비즈니스 요구 사항을 충족시키는지 확인하기 위해 베타 사용자 그룹을 선택하기 위한 제한된 배포가 포함될 수도 있습니다.

스트레스 테스트에서는 최고 로드 시 성능을 측정합니다. 이 테스트에서는 대개 시뮬레이트된 일련의 환경을 사용하고 생성기를 로드하여 데이터 처리량 및 성능을 측정합니다. 배포의 시스템 요구 사항은 대개 스트레스 테스트를 설계 및 통과하기 위한 기본입니다.


주 –

기능 및 스트레스 테스트는 시스템 요구 사항이 제대로 정의될 수 없고 추정의 기본이 되는 이전 구현이 없으며 배포에 많은 양의 새로운 개발이 필요한 대형 배포에 특히 중요합니다.


테스트에서 배포 설계 사양의 문제점을 표시할 수 있고 배포를 작업 환경으로 실행하기 전에 일부 설계, 구축, 테스트 반복이 생길 수 있습니다. 프로토타입 배포 테스트 시 배포 설계의 문제를 발견할 수도 있습니다. 이 경우 솔루션 라이프 사이클의 초기 단계로 돌아가서 문제를 해결할 수 있습니다.

파일럿 배포로 진행하기 전에 배포 설계를 완전히 테스트했는지 확인합니다. 파일럿 배포는 초기 테스트의 배포 설계를 이미 검증했음을 나타냅니다. 파일럿 배포 테스트 중에 해결하지 못한 문제는 일반적으로 배포 설계 매개 변수 내에서 처리되어야 합니다.

왜냐하면 테스트가 작업 환경을 완전하게 시뮬레이트할 수 없으며 배포된 솔루션의 특성이 전개 및 변화할 수 있기 때문에 배포 시스템을 계속 모니터하여 조정, 유지 보수 또는 서비스가 필요한 모든 영역을 식별해야 합니다.