< 이전 | 다음 >

레슨 2: 테스트를 위해 테스트할 애플리케이션 준비

이 레슨에서는 테스트할 애플리케이션(AUT)을 인스트루먼트하는 방법에 대해 학습합니다. 이 프로세스 동안 테스트 워크벤치에 AUT를 추가하고 다른 팀 구성원의 디바이스를 포함한 하나 이상의 디바이스에 AUT를 설치합니다.

이 레슨을 시작하기 전에 다음 요구사항이 충족되었는지 확인하십시오.

해당 요구사항을 충족하면 AUT를 인스트루먼테이션하여 iOS 디바이스에 설치하거나 테스트를 위해 다른 팀 구성원에게 전달할 수 있습니다. AUT용 소스 코드 및 Macintosh 컴퓨터가 없는 경우, 레슨 3: iOS 디바이스에 인스트루먼트된 애플리케이션 설치로 가서 다른 사용자가 인스트루먼트한 애플리케이션을 설치하는 방법에 대해 학습하십시오.

테스트할 AUT를 준비하려면 다음을 수행하십시오.

  1. Macintosh 컴퓨터에서 RTW-iOS-Build-Archive.zip 빌드 아카이브를 다운로드하십시오.

    빌드 아카이브에는 테스트할 애플리케이션을 준비하는 데 필요한 스크립트가 포함되어 있습니다.

    1. Macintosh 컴퓨터에서 브라우저 창을 열고 다음과 같은 형식으로 워크벤치 URL을 입력하십시오.

      http://Workbench_URL:port/mobile

      예를 들어 http://192.0.2.24:7878/mobile을 입력하십시오.

    2. Rational® Test Workbench - Mac OS 시작 페이지에서 온라인 지시사항에 따라 아카이브를 다운로드하십시오.
    3. 다운로드가 완료되면 빌드 아카이브의 압축을 푸십시오.

      browser, build-script, client, runtime, runtime-bundle 폴더가 빌드 아카이브에 포함됩니다.

  2. rtwBuildXcode.sh 스크립트를 실행하고 명령행에서 워크벤치 URL과 device 옵션을 지정하여 AUT를 인스트루먼트하십시오.

    사용자 컴퓨터의 워크벤치 URL을 지정하여 인스트루먼트된 AUT를 사용자의 테스트 워크벤치에 추가하거나 다른 팀 멤버의 워크벤치 URL을 지정하여 인스트루먼트된 AUT를 해당 팀 멤버의 테스트 워크벤치에 추가할 수 있습니다. device 옵션을 사용하면 인스트루먼트된 AUT를 USB로 연결된 모든 디바이스에 설치할 수 있습니다.

    rtwBuildXcode.sh 스크립트는 Xcode 프로젝트 및 Xcode 작업공간 둘 다를 지원합니다.

    참고: 스크립트를 실행하려면 적절한 권한이 있어야 합니다. 필요한 경우 chmod 명령을 실행하여 권한을 변경하십시오.
    1. Macintosh 컴퓨터에서 Macintosh 터미널 애플리케이션을 여십시오.
    2. 다음 명령을 입력하여 AUT를 인스트루먼트한 후 테스트 워크벤치에 수신 애플리케이션으로 전송하고 USB로 연결된 디바이스에 전송하십시오.
      unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Workbench URLdevice

      다음은 UICatalog라는 AUT를 인스트루먼트한 후 테스트 워크벤치에 전송하고 USB로 연결된 모든 디바이스에 전송하는 명령행 구문의 예제입니다.

      ./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device

      또는 simu 옵션을 사용하여 AUT를 iOS 시뮬레이터로 보내거나 both 옵션을 사용하여 AUT를 모든 USB 연결 디바이스와 iOS 시뮬레이터로 보낼 수 있습니다.

      참고: rtwBuildXcode.sh 스크립트에서 device 옵션을 사용하지 않은 경우에도 나중에 AUT의 인스트루먼트된 버전을 모바일 디바이스에 추가할 수 있습니다.

      스크립트가 완료되면 인스트루먼트된 AUT가 아래와 같이 모바일 및 웹 UI 애플리케이션 창에 표시됩니다.

      모바일 및 웹 UI 애플리케이션 창
  3. 인스트루먼트된 버전의 AUT를 테스트 워크벤치의 프로젝트에 추가하십시오.

    수신 애플리케이션은 테스트에서 사용되도록 관리해야 합니다. 즉, Rational Test Workbench Eclipse ClientTest Workbench 프로젝트에 추가되어야 합니다. rtwBuildXcode.sh 쉘 스크립트를 실행한 후 다음 태스크 중 하나를 실행하여 애플리케이션을 관리하십시오.

    • 테스트 워크벤치에서 수신 애플리케이션 단추를 클릭하십시오.
    • 테스트 네비게이터의 모바일 수신 애플리케이션 아래에서 수신 애플리케이션을 마우스 오른쪽 단추로 클릭하고 관리 애플리케이션 생성을 클릭하십시오.
이러한 단계를 완료한 후 테스트 레코딩을 시작할 수 있습니다.

레슨 체크포인트

이 레슨에서는 iOS 애플리케이션을 인스트루먼트한 후 테스트 워크벤치에 추가하고 이를 디바이스에 설치하는 방법에 대해 학습했습니다. AUT를 자신의 테스트 워크벤치 또는 팀 구성원의 테스트 워크벤치에 추가하는 방법에 대해 학습했습니다.
< 이전 | 다음 >

피드백