제품

Unity Automated QA

코드를 작성할 필요 없이 팀원 누구나 만들고 실행할 수 있는 자동화된 온디맨드 테스트를 통해 개발 피드백 루프를 단축하세요.

Recorded playback

온디맨드 모바일 게임 테스트

팀 전체가 클라우드 내의 실제 기기(플레이어가 사용하는 기기와 OS 조합)에서 테스트를 확장할 수 있도록 하므로 빠르고 자신 있게 실행할 수 있습니다.

작동 방식

automated-qa-1
UI 상호 작용을 녹화하여 테스트 생성

녹화 버튼을 누르고 자동화하려는 플레이를 진행하세요. 녹화되는 각 오브젝트가 화면에 표시되고 오브젝트를 누를 수 있는 경우에만 테스트가 성공합니다.

automated-qa-2
에디터 또는 개인 기기에서 테스트

Automated QA를 통해 이미 가지고 있는 실제 기기에서 간편하게 테스트를 수행할 수 있습니다. 기기를 연결한 후 Unity 테스트 러너에서 'Run'을 누르기만 하면 됩니다.

automated-qa-3
클라우드 내의 실제 기기에서 대규모 QA 테스트 진행

클라우드 내의 실제 iOS 및 Android 기기를 대상으로 테스트를 실행하여 플레이어가 사용하는 모든 기기와 OS 조합을 기준으로 게임이 최적화되었는지 확인하세요.

automated-qa-4
업데이트할 때마다 QA 테스트 실행

모든 UTF(Unity Test Framework) 테스트와 마찬가지로, CI 파이프라인에서 Automated QA로 생성된 테스트를 실행하세요.

주요 장점

단축된 피드백 루프로 대기 시간 제거

더 빠른 QA 테스트 결과를 통해 팀은 개발 피드백 루프를 단축하고 팀 생산성을 높일 수 있습니다.

액세스 가능한 테스트 자동화

QA 팀의 모든 직원이 코드를 작성하지 않고도 자동화된 테스트를 생성하여 릴리스 프로세스에 통합할 수 있도록 합니다.

최소한의 재작업으로 간편한 유지보수

모듈식 녹화 및 C# 스크립트를 통해 테스트를 생성하여 품질 보증을 극대화하고 게임 업데이트 후 재작업을 최소화할 수 있습니다.

워크플로에 통합

Unity 테스트 프레임워크 워크플로와 CI 파이프라인을 통해 Automated QA 테스트를 기존 워크플로에 손쉽게 통합할 수 있습니다.

실제 모바일 기기에서 테스트

클라우드 내의 실제 iOS 및 Android 기기를 대상으로 테스트를 실행하여 플레이어가 사용하는 기기에서 게임이 의도한 대로 실행되는지 확인할 수 있습니다.

시작하기

다음 단계에 따라 패키지를 설치하세요.

  1. Unity 에디터에서 프로젝트를 연 상태에서 패키지 관리자를 엽니다(Window > Package Manager).
  2. 패키지 관리자 왼쪽 상단의 더하기 버튼(+)을 누른 다음 'Add package from git URL…'을 선택합니다.
  3. 텍스트 상자에 com.unity.automated-testing을 입력한 다음 'Add'를 누릅니다.

Recorded Playback(Window > Automated QA > Recorded Playback) 창을 연 다음 녹화를 시작하세요. 자세한 지침은 패키지 기술 자료를 참조하세요.

Package manager

기술 자료

Automated QA에 관한 자세한 내용은 패키지 기술 자료를 참조하세요.

미리 체험해 보기

얼리 액세스 프로그램에 등록하여 최신 Automated QA 기능을 가장 먼저 체험해 보세요.

자주 묻는 질문

녹화는 어떤 방식으로 작동하나요?

녹화는 편집 가능한 JSON 파일에 Unity UI 요소의 터치 또는 클릭 이벤트 목록으로 저장되며, 오브젝트 계층 구조에서 이름, 태그, 포지션으로 식별됩니다.

재생은 어떤 방식으로 작동하나요?

녹화가 재생되는 동안 녹화 툴은 일련의 레이캐스트를 수행하여 녹화 중인 JSON 파일에서 오브젝트를 찾고 해당 오브젝트에 대한 클릭 또는 터치 이벤트를 시뮬레이션합니다.

이용 가격은 얼마인가요?

Automated QA를 통해 소유 또는 관리하고 있는 기기에서 무료로 테스트를 생성하고 실행할 수 있습니다.

얼리 액세스 프로그램에 등록하여 클라우드 기기 내 테스트를 가장 먼저 체험해 보세요.

요건이나 제한 사항으로는 어떤 것이 있나요?
  • Unity UI로 구현된 UI 요소의 클릭 또는 터치 자동화가 지원됩니다.
  • Unity 2019 이상이 필요합니다.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인