iOS 및 AWS Device Farm 팜용 XCTest UI 테스트 프레임워크 사용 - AWS Device Farm

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

iOS 및 AWS Device Farm 팜용 XCTest UI 테스트 프레임워크 사용

Device Farm 팜은 iOS용 XCTest UI 테스트 프레임워크를 지원합니다. 특히 Device Farm 팜은 오브젝티브-C와 오브젝티브-C로 작성된 XCTest UI 테스트를 지원합니다.Swift.

XCTest UI 테스팅 프레임워크란 무엇입니까?

XCTest UI 프레임워크는 Xcode 7에 도입된 새로운 테스트 프레임워크입니다. 이 프레임워크는 UI 테스트 기능으로 XCTest를 확장합니다. 자세한 내용을 알아보려면 다음 섹션을 참조하세요.사용자 인터페이스 테스트iOS 개발자 라이브러리에서 확인할 수 있습니다.

iOS 엑테스트 UI 테스트를 준비하세요

iOS XCTest UI 테스트 러너 번들은 올바른 형식의.ipa 파일에 포함되어야 합니다.

.ipa 파일을 만들려면 my-project-name빈 페이로드 디렉터리에 있는 Runner.app 번들 모음 다음으로 페이로드 디렉터리를 .zip 파일에 아카이브한 다음 파일 확장명을.ipa로 변경합니다. *Suitest-Runner.app 번들은 테스트용 프로젝트를 빌드할 때 Xcode에서 제작됩니다. 이는 프로젝트의 Products 디렉터리에서 찾을 수 있습니다.

iOS 엑테스트 UI 테스트를 업로드하세요

Device Farm 콘솔을 사용하여 테스트를 업로드합니다.

  1. 에서 Device Farm 콘솔에 로그인합니다.https://console.aws.amazon.com/devicefarm.

  2. Device Farm모바일 디바이스 테스트, 그런 다음 선택하십시오프로젝트.

  3. 프로젝트 목록에서 테스트를 업로드할 프로젝트를 선택합니다.

    작은 정보

    검색 창을 사용하여 프로젝트 목록을 이름별로 필터링할 수 있습니다.

    프로젝트를 만들려면, 의 지침을 따르십시오.AWS Device Farm 팜에서 프로젝트 생성

  4. Create a new run(새 실행 생성) 버튼이 표시되면, 선택합니다.

  5. 온 더Application페이지 선택파일 선택.

  6. iOS 앱 파일을 찾아 선택합니다. 파일은 .ipa 파일이어야 합니다.

    참고

    .ipa 파일은 시뮬레이터가 아닌 iOS 디바이스용으로 빌드되어야 합니다.

  7. 다음(Next)을 선택합니다.

  8. 온 더구성의 페이지설정 테스트섹션에서 를 선택합니다.XCTEST를 누른 다음 선택파일 선택.

  9. iOS XCTest UI 테스트 실행기가 들어 있는 .ipa 파일을 찾아 선택합니다.

  10. 선택다음그런 다음 나머지 지침을 완료하여 테스트를 실행할 디바이스를 선택하고 실행을 시작합니다.

iOS에서 스크린샷 찍기 XC 테스트 UI 테스트

XCTest UI 테스트는 테스트의 모든 단계에서 스크린샷을 자동으로 캡처합니다. 이러한 스크린샷은 Device Farm 테스트 보고서에 표시됩니다. 추가 코드는 필요하지 않습니다.