App Center 테스트
중요
Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.
App Center 테스트(이전의 Xamarin 테스트 클라우드)는 네이티브 및 하이브리드 모바일 앱에 대한 테스트 자동화 서비스입니다. 지원되는 프레임워크를 사용하여 작성된 테스트는 데이터 센터에서 호스트되는 수백 개의 고유한 디바이스 모델 및 운영 체제에서 실행할 수 있습니다. App Center 명령줄 인터페이스 또는 공용 REST API를 사용하여 테스트 실행을 시작합니다. App Center는 미디어 자산을 포함한 테스트 결과를 최대 6개월 동안 볼 수 있도록 저장합니다.
테스트 실행은 호스트된 방식으로 실행됩니다. 앱 이진 파일 및 테스트 파일을 업로드하여 데이터 센터에서 테스트를 실행합니다. 스크린샷 및 디바이스 로그와 같은 생성된 자산은 테스트 보고서에 대해 유지됩니다.
App Center Test는 테스트 보고서 데이터에 대한 6개월 데이터 보존 정책을 유지 관리합니다. 6개월보다 오래된 모든 테스트 보고서가 제거됩니다.
팁
App Center 테스트 UI는 각 테스트 시리즈에 대한 50개의 가장 최근 테스트 실행만 표시합니다. App Center API를 사용하여 이전 테스트 실행에 액세스할 수 있습니다.
주요 기능
- 실제 디바이스 - 루팅되거나 탈옥되지 않은 실제 Android & iOS 디바이스를 사용하여 사용자 환경에 가장 적합한 근사치를 제공합니다.
- 스크린샷 - 스크린샷은 각 테스트 단계에 대해 자동으로 캡처되며 테스트 보고서의 모든 디바이스에 대해 나란히 볼 수 있습니다.
- 로그 - 실패한 테스트 단계에 대한 테스트 실행 및 스택 추적에서 디바이스 로그를 봅니다.
- 동시 실행 - 여러 디바이스에서 동시에 테스트를 실행하여 결과에 대한 시간을 단축합니다. 핵심 개념 섹션에서 동시성에 대해 자세히 알아볼 수 있습니다 .
- 인기 있는 프레임워크 지원
- Appium(JUnit을 사용한 Java)
- 호리병박
- 에스프레소(Android에만 해당)
- Xamarin.UITest
- XCUITest(iOS만 해당)
App Center 테스트는 현재 다음 기능을 지원하지 않습니다.
- 수동 테스트
- 네트워크 조건 시뮬레이션
- 셀룰러 네트워크 연결
- VPN
- 부하 테스트
시작하기 전에 테스트의 핵심 개념에 익숙해지는 것이 좋습니다.