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
  • 부하 테스트

시작하기 전에 테스트의 핵심 개념에 익숙해지는 것이 좋습니다.