< 이전 | 다음 >

레슨 1: 테스트 환경 설정

이 레슨에서는 기본 iOS 앱을 테스트하기 위해 Apple Macintosh 또는 Windows 컴퓨터의 테스트 환경을 설정하는 방법에 대해 학습합니다.

테스트를 작성하기 전에 먼저 테스트 환경을 설정해야 합니다.

  1. 테스트에 사용할 각 모바일 디바이스에 대한 프로비저닝 프로파일이 있는 Apple Developer 또는 Enterprise 라이센스를 얻으십시오.Apple 라이센싱에 대한 자세한 정보는 https://developer.apple.com/programs/start/ios/의 내용을 참조하십시오. 프로비저닝 프로파일이 있는지 확인하려면 설정 > 일반 > 프로파일을 누르십시오.
  2. IBM® Rational® Test Workbench Eclipse Client를 Macintosh 또는 Windows 컴퓨터에 설치하고 Rational Test Workbench Eclipse ClientRational Test Workbench Extension for Mobile이 선택되었는지 확인하십시오.
    참고: 테스트 워크벤치를 Linux 컴퓨터에서 실행할 수는 있지만 Linux 운영 체제의 지시사항은 이 학습서에서 제공되지 않습니다.
  3. 테스트할 애플리케이션(AUT)을 직접 인스트루먼트하려는 경우, OS X v10.8 Mountain Lion 이상을 실행 중인 Macintosh 컴퓨터에 Xcode 4.6 이상을 설치하십시오.
    참고: 기본 또는 하이브리드 모바일 애플리케이션을 테스트하기 전에 먼저 애플리케이션이 인스트루먼트되어야 합니다. 인스트루먼트된 애플리케이션에는 테스트를 레코딩 및 재생할 수 있도록 하는 코드로 기능 보강된 테스트할 애플리케이션이 포함됩니다.

    Xcode는 AUT를 인스트루먼트하는 데 필요합니다. AUT용 소스 코드 및 Xcode가 있는 Macintosh 컴퓨터가 없는 경우, 이 단계를 건너뛰십시오. 레슨 2: 테스트를 위해 테스트할 애플리케이션 준비에서는 팀 구성원이 인스트루먼트된 AUT를 다른 팀 구성원의 컴퓨터에 추가하는 방법에 대해 논의합니다.

  4. 테스트할 iOS 애플리케이션을 선택하십시오. 자신의 애플리케이션이 없으면 Apple에서 샘플 애플리케이션(예: Apple Developer 사이트의 UICatalog 애플리케이션) 중 하나를 다운로드할 수 있습니다.
  5. 테스트에 사용할 모바일 디바이스에서 팝업 창을 사용으로 설정하십시오. Safari는 자동으로 팝업 창을 사용 안함으로 설정하지만 Google Chrome은 팝업 창을 허용하도록 프롬프트를 표시합니다. Safari는 모든 디바이스 특정 오퍼레이션(설치, 레코드, 재생)에 대해 팝업 확인 프롬프트를 표시합니다. Chrome의 경우에는 메시지 수가 더 적습니다.
  6. 아직 수행하지 않은 경우 Apple Macintosh 또는 Windows 컴퓨터에서 테스트 워크벤치를 시작하십시오.
  7. 프롬프트가 표시되면 기존 작업공간을 선택하거나 새로 작성하십시오. 테스트 워크벤치가 프로젝트를 workspace라는 폴더에 저장합니다.
  8. 테스트 워크벤치 시작 페이지가 열리면 워크벤치 아이콘을 클릭하여 Test Workbench 보기로 변경하십시오.

    다음과 같이 Test Workbench 보기가 열립니다.

    테스트 워크벤치, 초기 보기

  9. 테스트 워크벤치에서 AUT에 대한 테스트 프로젝트를 선택하거나 파일 > 새로 작성 > 테스트 워크벤치 프로젝트를 클릭하여 Test Workbench 프로젝트를 작성하십시오.
  10. 사용 가능한 모바일 디바이스 표시 아이콘(사용 가능한 모바일 디바이스 표시)을 클릭하여 다음과 같이 모바일 디바이스 편집기를 여십시오.

    모바일 디바이스 편집기

  11. USB 포트를 통해 하나 이상의 iOS 디바이스를 Macintosh 또는 Windows 컴퓨터에 연결하십시오.

    AUT를 직접 인스트루먼트하려는 경우, 디바이스를 Macintosh 컴퓨터에 연결하십시오. 이를 통해 인스트루먼테이션 프로세스 종료 시 인스트루먼트된 애플리케이션을 iOS 디바이스에 설치할 수 있습니다. 여러 개의 호환 가능한 iOS 디바이스를 USB 포트에 연결할 수 있습니다. AUT용 소스 코드 및 Macintosh 컴퓨터가 없는 팀 구성원과 동일한 위치에서 작업하는 경우, 인스트루먼트된 AUT를 해당 디바이스에 설치할 수 있습니다.

  12. 테스트 워크벤치에서, 아래에 표시된 워크벤치 URL 표시 아이콘 워크벤치 URL 표시를 클릭하여 워크벤치 URL을 찾으십시오.

    워크벤치 URL 표시

    모바일 디바이스를 테스트 워크벤치에 연결하려면 워크벤치 URL이 필요합니다.

  13. 모바일 디바이스 편집기에서 목록에 디바이스 추가 목록에 디바이스 추가를 클릭하십시오. 창에 워크벤치 URL과 목록에서 선택한 URL을 포함하는 QR 코드가 표시됩니다.
  14. 모바일 디바이스의 브라우저에서 전체 워크벤치 URL(http://IP_address:port/mobile)을 입력하여 모바일 테스트 클라이언트를 여십시오. 예를 들어, http://192.0.2.24:7878/mobile을 입력하십시오. 또는 QR 코드 스캐너를 사용하여 워크벤치 URL을 스캔하십시오.
    참고: 디바이스가 목록의 첫 번째 URL을 사용하여 연결하는 데 실패하면 대체 URL을 사용해 보십시오. 워크벤치 URL에는 사용자 위치 및 네트워크 구성에 따라 달라질 수 있는 IP 주소가 포함되어 있습니다.

    모바일 테스트 클라이언트가 디바이스의 브라우저에서 열립니다.

    모바일 테스트 클라이언트

    테스트 워크벤치로 다시 돌아가면 이제 다음 그림에 표시된 대로 iOS 디바이스가 연결된 것으로 표시됩니다.

    워크벤치에 연결된 iPhone

레슨 체크포인트

이 레슨에서는 테스트를 위한 전제조건 및 설치된 IBM Rational Test Workbench Eclipse Client에 대해 학습했습니다. 귀하는 Apple Developer 또는 Enterprise 라이센스를 갖고 있음을 확인했습니다. 귀하가 Macintosh 컴퓨터를 가진 개발자인 경우, Xcode를 설치했음을 확인했습니다. 테스트 워크벤치를 시작하는 방법 및 iOS 디바이스를 테스트 워크벤치에 연결하는 방법에 대해 학습했습니다.
< 이전 | 다음 >

피드백