AWS Device Farm에서 실제 어플리케이션을 이용한 테스트(원격 액세스 버전)

3643 단어 testDeviceFarmAWS

입문


웹 응용 프로그램을 개발할 때 다양한 장치에서 새로 설치된 화면을 확인하려는 UI나 일부 장치에서만 발생하는 오류의 재현을 확인하려는 경우가 많다.
AWS 장치Farm을 사용하여 원격 액세스를 통해 다양한 장치/운영 체제에서 화면과 동작을 비교적 간단하게 확인하고 방법을 정리할 수 있습니다.

AWS 디바이스 팜


아래의 공식 설명과 같이 AWS의 클라우드를 통해 실제 iOS/Android 단말기에 접근할 수 있는 서비스입니다.
2021년까지 us-west-2(오레곤) 지역에서만 사용할 수 있을 것 같다.
Device Farm은 실제로 아마존 웹 서비스(AWS)가 위탁 관리하는 전화와 태블릿PC로 안드로이드, iOS, 웹 응용 프로그램에 대해 물리적 테스트를 하고 교환할 수 있는 응용 테스트 서비스다.
참조:AWS 디바이스 팜 개발자 가이드

단계


1AWS 콘솔에 로그인하여 AWS 디바이스 팜 서비스 열기
2 다음 화면이 나타나면 "Create a new project"를 클릭합니다.

3 대화 상자에 항목 이름을 입력하고 항목 만들기 를 클릭합니다.

4 프로젝트에서 원격 액세스 탭을 선택합니다.

5 "Start a new session"을 누르면 장치의 선택 화면을 표시합니다

6 원격으로 액세스할 장치를 선택하고 "Confirm and start session"을 클릭하여 대상 장치에 대한 액세스를 시작합니다(이제부터 요금이 부과됩니다)

7 작업 후 세션 중지 를 클릭합니다.
8 작업 시 로그와 비디오 등은 완성된 화면에서 얻을 수 있다

주의사항

  • 클립보드를 공유할 수 없기 때문에 웹 URL 등은 수동으로 입력해야 합니다
  • iOS/Android의 Native 응용 프로그램을 다운로드할 때 별도로 다운로드해야 합니다
  • 전용 설비를 사용하지 않을 때, 붐비는 상황에 따라 때때로 즉시 사용할 수 없다
  • 조작할 때의 비디오는 자동으로 녹화되므로 개인 정보 등을 입력하지 않는 것이 좋다
  • 비용


    계획으로는 2021년 현재 세 가지가 있는 것 같다.
  • 필요에 따라 설비당 0.17달러를 계산한다
  • 월 2500.00달러로 마음대로 사용할 수 있습니다
  • 매월 200USD~의 계정 전용 배치를 이용한 전용 설비
  • 참조:AWS 디바이스 팜 비용
    종량요금의 경우 최초 1000분의 무료 방문 상자가 있기 때문에 우선 종량요금이 자신의 항목에 적합한지 확인한 후에 사용하는 것이 좋을지 결정한다.

    내부 방화벽에 테스트할 프로그램이 존재하는 경우


    54.244.50.32-54.24.50.63과 99.78.197.0/29의 IP 주소는 AWS 디바이스 팜에서 사용하는 것 같습니다.
    이러한 IP 주소에서 요청을 허용하면 AWS 디바이스 팜은 내부 방화벽에서 구축된 응용 프로그램에도 사용할 수 있을 것 같습니다.(우리측이 방화벽 내부의 방문을 검증하지 않았으니 의문이 있으면 우리측에 연락하십시오.)
    참조:AWS 디바이스 팜의 IP 주소 범위를 알려주십시오.

    마지막


    스마트폰의 OS와 기기의 진화가 치열하고 모든 기기가 자기 회사에서 유지하기 어렵기 때문에 이렇게 간단하게 다양한 기기에서 실기 검증을 할 수 있어 편리하다.
    이번에는 간단하게 터치할 수 있는 원격 접근 기사만 정리했지만 CI 도구와 조합된 자동 테스트 등에서 능력을 발휘하고 싶어서 그쪽도 시기를 보고 정리했다.
    그럼, 좋은 개발 생활을 하세요.

    참조 링크

  • AWS 디바이스 팜 업데이트 – 디바이스에 원격으로 액세스하고 대화형 테스트를 수행할 수 있습니다.
  • AWS 디바이스 팜 개발자 가이드
  • AWS 디바이스 팜 비용
  • 좋은 웹페이지 즐겨찾기