이 레슨에서는 테스트할 애플리케이션(AUT)을 인스트루먼트하는 방법에 대해 학습합니다. 이 프로세스 동안 테스트 워크벤치에 AUT를 추가하고 다른 팀 구성원의 디바이스를 포함한 하나 이상의 디바이스에 AUT를 설치합니다.
이 레슨을 시작하기 전에 다음 요구사항이 충족되었는지 확인하십시오.
- AUT용 Xcode 프로젝트가 있는 Macintosh 컴퓨터가 있는지 확인하십시오.
iOS 인스트루먼테이션이 성공하려면 명령행에서 AUT에 대한 Xcode 프로젝트를 컴파일할 수 있어야 합니다. Xcode 프로젝트 컴파일에 대한 추가 세부사항은 Apple 개발자 라이브러리에서 xcodebuild에 대한 매뉴얼 페이지를 참조하십시오.
- 레슨 1: 테스트 환경 설정에서 단계를 완료했는지 확인하십시오.
- 테스트 워크벤치가 실행 중인지 확인하십시오.
- 하나 이상의 iOS 디바이스가 USB 포트를 통해 Macintosh 컴퓨터에 연결되어 있는지 확인하십시오.
해당 요구사항을 충족하면 AUT를 인스트루먼테이션하여 iOS 디바이스에 설치하거나 테스트를 위해 다른 팀 구성원에게 전달할 수 있습니다. AUT용 소스 코드 및 Macintosh 컴퓨터가 없는 경우, 레슨 3: iOS 디바이스에 인스트루먼트된 애플리케이션 설치로 가서 다른 사용자가 인스트루먼트한 애플리케이션을 설치하는 방법에 대해 학습하십시오.
테스트할 AUT를 준비하려면 다음을 수행하십시오.
- Macintosh 컴퓨터에서 RTW-iOS-Build-Archive.zip 빌드 아카이브를 다운로드하십시오.
빌드 아카이브에는 테스트할 애플리케이션을 준비하는 데 필요한 스크립트가 포함되어 있습니다.
- Macintosh 컴퓨터에서 브라우저 창을 열고 다음과 같은 형식으로 워크벤치 URL을 입력하십시오.
http://Workbench_URL:port/mobile
예를 들어 http://192.0.2.24:7878/mobile을 입력하십시오.
- Rational® Test Workbench - Mac OS 시작 페이지에서 온라인 지시사항에 따라 아카이브를 다운로드하십시오.
- 다운로드가 완료되면 빌드 아카이브의 압축을 푸십시오.
browser, build-script, client, runtime, runtime-bundle 폴더가 빌드 아카이브에 포함됩니다.
- rtwBuildXcode.sh 스크립트를 실행하고 명령행에서 워크벤치 URL과 device 옵션을 지정하여 AUT를 인스트루먼트하십시오.
사용자 컴퓨터의 워크벤치 URL을 지정하여 인스트루먼트된 AUT를 사용자의 테스트 워크벤치에 추가하거나
다른 팀 멤버의 워크벤치 URL을 지정하여 인스트루먼트된 AUT를
해당 팀 멤버의 테스트 워크벤치에 추가할 수 있습니다.
device 옵션을 사용하면 인스트루먼트된 AUT를 USB로 연결된 모든 디바이스에 설치할 수 있습니다.
rtwBuildXcode.sh 스크립트는
Xcode 프로젝트 및 Xcode 작업공간 둘 다를 지원합니다.
참고: 스크립트를 실행하려면 적절한 권한이 있어야 합니다. 필요한 경우 chmod 명령을 실행하여 권한을 변경하십시오.
- Macintosh 컴퓨터에서 Macintosh 터미널 애플리케이션을 여십시오.
- 다음 명령을 입력하여 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 애플리케이션 창에 표시됩니다.

- 인스트루먼트된 버전의 AUT를
테스트 워크벤치의 프로젝트에 추가하십시오.
수신 애플리케이션은 테스트에서 사용되도록 관리해야 합니다. 즉, Rational Test Workbench Eclipse
Client의 Test Workbench 프로젝트에 추가되어야 합니다. rtwBuildXcode.sh 쉘 스크립트를 실행한 후
다음 태스크 중 하나를 실행하여 애플리케이션을 관리하십시오.
- 테스트 워크벤치에서 수신 애플리케이션 단추를 클릭하십시오.
- 테스트 네비게이터의 모바일 수신 애플리케이션 아래에서
수신 애플리케이션을 마우스 오른쪽 단추로 클릭하고 관리 애플리케이션 생성을 클릭하십시오.
이러한 단계를 완료한 후 테스트 레코딩을 시작할 수 있습니다.