

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Device Farm의 사용자 지정 테스트 환경
<a name="custom-test-environments"></a>

AWS Device Farm을 사용하면 모든 Device Farm 사용자에게 권장되는 접근 방식인 자동 테스트(사용자 지정 모드)를 위한 사용자 지정 환경을 구성할 수 있습니다. Device Farm의 환경에 대해 자세히 알아보려면 [테스트 환경](https://docs.aws.amazon.com/devicefarm/latest/developerguide/test-environments.html)을 참조하세요.

표준 모드와 달리 사용자 지정 모드의 이점은 다음과 같습니다.
+ **더 빠른 엔드 투 엔드 테스트 실행**: 테스트 패키지가 스위트의 모든 테스트를 탐지하도록 파싱되지 않으므로 사전 처리/사후 처리 오버헤드를 피할 수 있습니다.
+ **라이브 로그 및 비디오 스트리밍**: 사용자 지정 모드를 사용하면 클라이언트 측 테스트 로그와 비디오가 실시간 스트리밍됩니다. 이 기능은 표준 모드의 경우 사용할 수 없습니다.
+ **모든 아티팩트 캡처**: 호스트 및 장치에서 사용자 지정 모드를 사용하면 모든 테스트 아티팩트를 캡처할 수 있습니다. 표준 모드에서는 불가능할 수 있습니다.
+ **보다 일관되고 복제 가능한 로컬 환경**: 표준 모드에서는 개별 테스트마다 아티팩트가 별도로 제공되므로 특정 상황에서 유용할 수 있습니다. 하지만 Device Farm이 실행된 각 테스트를 다르게 처리하므로 로컬 테스트 환경이 원래 구성과 다를 수 있습니다.

  반면 사용자 지정 모드를 사용하면 Device Farm 테스트 실행 환경을 로컬 테스트 환경에 맞게 일관되게 만들 수 있습니다.

 사용자 지정 환경은 YAML 형식의 테스트 사양(테스트 사양) 파일을 사용하여 구성됩니다. Device Farm은 지원되는 각 테스트 유형에 대해 있는 그대로 사용하거나 사용자 지정할 수 있는 기본 테스트 사양 파일을 제공합니다. 테스트 필터 또는 구성 파일과 같은 사용자 지정을 테스트 사양에 추가할 수 있습니다. 편집된 테스트 사양은 향후 테스트 실행을 위해 저장할 수 있습니다.

자세한 정보는 [AWS CLI를 사용하여 사용자 지정 테스트 사양 업로드](https://docs.aws.amazon.com/devicefarm/latest/developerguide/how-to-create-test-run.html#how-to-create-test-run-cli-step5) 및 [Device Farm에서 테스트 실행 생성](how-to-create-test-run.md) 단원을 참조하세요.

**Topics**
+ [테스트 사양 참조 및 구문](custom-test-environment-test-spec.md)
+ [사용자 지정 테스트 환경을 위한 호스트](custom-test-environments-hosts.md)
+ [IAM 실행 역할을 사용하여 AWS 리소스에 액세스](custom-test-environments-iam-roles.md)
+ [사용자 지정 테스트 환경을 위한 환경 변수](custom-test-environment-variables.md)
+ [사용자 지정 테스트 환경 실행 모범 사례](custom-test-environments-best-practices.md)
+ [표준 환경에서 사용자 지정 테스트 환경으로 테스트 마이그레이션](custom-test-environment-migration.md)
+ [Device Farm의 사용자 지정 테스트 환경 확장](custom-test-environments-extending.md)