일반적으로, 테스트를 위해 앱의 영역 또는 기능을 레코딩합니다. 전체 앱 기능을 사용할 수 있도록 각 영역 또는 기능에 수행하는 여러 테스트가 있습니다.
모바일 테스트는 일반적으로 테스트 중인 앱을 실행하는 모바일 디바이스 또는 에뮬레이터에서 세션을 레코딩하여 작성됩니다.
레코딩 세션이 끝난 후 앱을 닫으면
IBM® Rational® Test Workbench Mobile Client가 레코딩된 세션을
IBM Rational Test Workbench에 업로드하며 여기서 이 세션을 사용하여 테스트를 생성합니다.
앱을 레코딩하면 Android 애플리케이션(.apk 파일)이 레코딩 준비된 앱(사용자 조치를 캡처하기 위해 인스트루먼트됨)으로 다시 컴파일됩니다. Android에서는 두 가지 애플리케이션 버전을 동시에 설치할 수 없으므로 테스트 워크벤치는 원래 애플리케이션을 설치 제거하고 이를 레코딩 준비된 앱으로 대체합니다. 테스트를 재생하면 테스트 워크벤치는 레코딩 준비된 앱을 설치 제거하고 이를 재생 준비된 앱(테스트 워크벤치 인증서로 서명된 원래 애플리케이션 버전)으로 대체합니다. 이 프로세스 중에
설치 제거, 확인 및
설치 단추를 적절하게 클릭해야 합니다.
디바이스 또는 에뮬레이터가 Android 4.1 이하이고 자동 모드 옵션을 사용 설정한 경우, 설치 제거 및 설치 프로세스가 백그라운드에서 발생합니다. 자동 모드를 사용하려면 디바이스를 Android SDK가 설치된 컴퓨터에 연결하십시오. USB 케이블을 사용하고 USB 디버깅을 사용으로 설정하십시오. 적절한 USB 드라이버를 설치했는지 확인하십시오. 다음은 컴퓨터에서 명령 프롬프트를 열고
C:\Users\Administrator\Downloads\android-sdk-windows\platform-tools 디렉토리로 이동한 후 다음 명령을 실행하십시오.
- adb devices: USB 케이블로 컴퓨터에 연결된 디바이스를 나열합니다.
- adb tcpip 5555: 자동 모드 옵션을 디바이스에서 사용할 수 있게 합니다.
디바이스를 다시 부팅할 때마다 다음 단계를 따르십시오.
API 레벨이 17 이상인 디바이스 및 에뮬레이터에서는 알려진 제한사항으로 인해 자동 모드를 사용할 수 없습니다.