응용 프로그램 완화 패키지 테스트

이 항목에서는 사용자 정보를 보고하는 방법 및 해결되지 않은 문제를 해결하는 방법에 대한 권장 사항을 포함하여 응용 프로그램 완화 패키지 테스트에 대해 설명합니다.

응용 프로그램 완화 패키지 테스트

응용 프로그램 완화 패키지 전략 테스트는 실패한 완화 전략을 수정하고 다시 테스트해야 하는 반복 프로세스입니다. 테스트 프로세스에는 테스트 환경에서 수행되는 일련의 테스트 및 프로덕션 환경에서 수행되는 하나 이상의 파일럿 배포가 포함됩니다.

완화 전략을 테스트하려면

  1. 완화를 개발한 각 응용 프로그램에 대해 다음 단계를 수행합니다.

    1. 테스트 환경에서 완화 전략을 테스트합니다.

    2. 완화 전략이 실패할 경우 완화 전략을 수정하고 1단계를 다시 수행합니다.

    이 단계가 끝나면 테스트 환경에서 모든 완화 전략이 성공적으로 테스트된 것이며 파일럿 배포 환경으로 넘어갈 수 있습니다.

  2. 완화를 개발한 각 응용 프로그램의 파일럿 배포에서 다음 단계를 수행합니다.

    1. 파일럿 배포에서 완화 전략을 테스트합니다.

    2. 완화 전략이 실패할 경우 완화 전략을 수정하고 2단계를 다시 수행합니다.

    이 단계가 끝나면 파일럿 환경에서 모든 완화 전략이 성공적으로 테스트된 것입니다.

관련자에게 호환성 완화 상태 보고

응용 프로그램 완화 패키지를 테스트한 후 배포가 시작되기 전에 해당 관련자에게 상태를 알려야 합니다. 다음과 같은 상태 등급을 사용하여 알리는 것이 좋습니다.

  • Resolved application compatibility issues(해결된 응용 프로그램 호환성 문제). 이 상태는 응용 프로그램 호환성 문제가 해결되었으며 해당 응용 프로그램이 환경에 위험이 되지 않음을 나타냅니다.

  • Unresolved application compatibility issues(해결되지 않은 응용 프로그램 호환성 문제). 이 상태는 구체적으로 정의된 응용 프로그램에 해결되지 않은 문제가 있음을 나타냅니다. 해당 응용 프로그램은 환경에 위험이 되기 때문에 호환성 문제를 해결하기 전에 추가 논의가 필요합니다.

  • Changes to user experience(사용자 환경 변경). 이 상태는 수정 시 정의된 응용 프로그램의 사용자 환경이 변경되어 직원들이 추가 교육을 받아야 할 수도 있음을 나타냅니다. 호환성 문제를 해결하기 전에 추가 조사가 필요합니다.

  • Changes in help desk procedures and processes(지원 센터 절차 및 프로세스 변경). 이 상태는 수정 시 지원 센터의 절차와 프로세스를 변경해야 하며 지원 담당자가 추가 교육을 받아야 할 수도 있음을 나타냅니다. 호환성 문제를 해결하기 전에 추가 조사가 필요합니다.

해결되지 않은 호환성 문제 해결

이 시점에서는 자동화된 완화 방법이나 응용 프로그램 수정을 통해 해결되지 않은 응용 프로그램 호환성 문제를 해결할 수 없습니다. 다음 방법 중 하나를 사용하여 해결되지 않은 응용 프로그램 호환성 문제를 해결합니다.

  • Compatibility Administrator(호환성 관리자) 도구를 사용하여 특정 호환 모드를 적용하거나 프로그램을 관리자로 실행합니다.

    참고

    Compatibility Administrator(호환성 관리자)를 사용하여 호환성 수정 및 호환 모드를 적용하는 방법에 대한 자세한 내용은 호환성 관리자 도구 사용을 참조하세요.

  • 가상 환경에서 응용 프로그램을 실행합니다.

    응용 프로그램이 지원하는 가상화된 환경의 Windows 버전에서 응용 프로그램을 실행합니다. 이 방법을 사용할 경우 응용 프로그램이 지원되는 운영 체제에서 실행되기 때문에 응용 프로그램 호환성이 보장됩니다.

  • 타사 도구를 사용하여 응용 프로그램 호환성을 해결합니다.

    Microsoft Visual Studio(R) 이외의 환경에서 응용 프로그램이 개발된 경우 타사 디버깅 및 분석 도구를 사용하여 나머지 응용 프로그램 호환성 문제를 해결해야 합니다.

  • 응용 프로그램 호환성 완화를 아웃소싱합니다.

    개발자가 응용 프로그램 호환성 문제를 해결하기에 리소스가 부족한 경우 완화 작업을 회사 내의 다른 조직에 아웃소싱합니다.

참고 항목

기타 리소스

응용 프로그램 호환성 수정 및 사용자 지정 수정 데이터베이스 관리