Android 모바일 테스트 클라이언트에서 테스트 레코딩

일반적으로 모바일 테스트는 테스트 중인 앱을 실행하는 모바일 디바이스 또는 시뮬레이터에서 세션을 레코딩하여 작성됩니다. 레코딩 세션의 종료 시 앱을 닫으면 레코딩된 세션이 테스트 워크벤치에 업로드되는데, 여기서 이는 테스트를 생성하는 데 사용됩니다.

시작하기 전에

모바일 디바이스에서 테스트를 레코딩하려면 모바일 디바이스가 모바일 테스트 클라이언트를 실행 중이고 테스트 워크벤치에 연결되어 있어야 합니다. Android용 모바일 테스트 클라이언트 구성의 지시사항에 따라서 모바일 테스트 클라이언트테스트 워크벤치에 연결하거나, USB 제어기로 Android 클라이언트 설치 및 구성의 지시사항에 따라서 설치 시 이를 수행할 수 있습니다.

이 태스크 정보

Android용 모바일 테스트 클라이언트를 사용하면 사용자 인터페이스(UI)의 모든 조치와 전화 자체의 일부 조치(GPS 위치, 볼륨 증가 및 감소, 음소거, 헤드폰 연결 및 연결 끊기), 모든 미디어 조치(재생, 일시정지 등), 통화, 통화 종료를 레코딩할 수 있습니다. 카메라 및 마이크 기능은 지원되지 않습니다.

프로시저

모바일 디바이스에서 세션을 레코딩하려면 다음을 수행하십시오.

  1. 모바일 테스트 클라이언트에서 웹 애플리케이션 관리를 누르십시오. 처음으로 웹 애플리케이션 관리를 누르면 메시지가 표시되어 IBM® Rational® Test Workbench 모바일 웹 레코더를 설치할지 여부를 묻습니다. 설치를 누른 후 설치가 완료되면 완료를 누르십시오.
  2. 목록에서 앱을 누른 후 레코드를 누르십시오.
    참고: 디바이스 또는 에뮬레이터가 자동 모드를 지원하지 않으면 모바일 테스트 클라이언트가 테스트할 애플리케이션의 원래 버전을 설치 제거한 후 레코딩 준비 완료 앱(애플리케이션의 인스트루먼트된 버전)으로 대체합니다. 이 프로세스 동안 설치 제거, 확인설치 단추를 적절하게 누르십시오. 디바이스 또는 에뮬레이터가 USB 제어기로 설치되는 경우, 이는 Android 자동 모드를 사용으로 설정하는데, 이 프로세스가 백그라운드로 발생합니다.
    USB 제어기 없이 4.2 이전 디바이스에서 자동 모드 옵션을 사용 가능하게 하려면 다음 지시사항을 사용해야 합니다. Android SDK가 설치되어 있는 컴퓨터와 디바이스를 연결하십시오. USB 케이블을 사용하고 USB 디버깅을 사용으로 설정하십시오. 적절한 USB 드라이버를 설치했는지 확인하십시오. 다음으로 해당 컴퓨터에서 명령 프롬프트를 열고 다음과 같은 명령을 실행하십시오:
    • adb devices: USB 케이블로 컴퓨터에 연결된 디바이스를 나열합니다.
    • adb tcpip 5555: 디바이스에서 자동 모드 옵션을 사용할 수 있게 합니다.
    디바이스를 다시 부팅할 때마다 이 단계를 수행해야 합니다.

    USB 제어기를 사용하지 않는 경우 알려진 제한사항으로 인해 API 레벨 17 이상인 디바이스 및 에뮬레이터 (Android 4.2 +)에서는 자동 모드를 사용할 수 없습니다.

  3. 앱이 시작되면 디바이스와 상호작용하십시오. 디바이스에 대한 조치와 앱으로부터의 응답이 모두 레코딩됩니다.
  4. 레코딩을 종료하려면 앱을 닫고 다른 앱으로 전환하거나 홈 단추를 누르십시오. 레코딩이 테스트 워크벤치에 업로드됩니다. 레코딩의 크기에 따라 업로드하는 데 몇 초에서 몇 분이 걸릴 수 있습니다. 레코딩은 이름 및 시간소인과 함께 테스트 네비게이터의 모바일 수신 레코딩 아래에 표시됩니다.
    참고: 세션에 복수의 앱을 포함한 앱 사이의 전환이 수반되는 경우에는 앱을 전환할 때마다 새 레코딩이 업로드됩니다. 이 조치는 모바일 수신 레코딩 폴더에서 복수의 레코딩 로그를 생성합니다. 이 복수의 레코딩을 결합하여 하나의 테스트를 생성할 수 있습니다.
  5. 테스트 워크벤치 테스트 네비게이터에서 모바일 수신 레코딩을 펼치고 레코딩을 마우스 오른쪽 단추로 클릭한 후 테스트 생성을 선택하십시오. 또는 새 수신 레코딩이 있음을 경고하는 메시지에서 링크를 클릭하십시오. 수신 레코딩의 새 테스트 창이 열립니다.
  6. 새 테스트의 이름 및 프로젝트 폴더를 선택하십시오. 필요한 경우에는 새로 작성 > Test Workbench 프로젝트를 클릭하여 새 프로젝트 폴더를 작성할 수 있습니다.
  7. 옵션: 복수의 레코딩을 가진 테스트를 생성하려는 경우(예를 들어, 세션에 복수의 앱 간 전환이 수반되는 경우)에는 다음을 클릭한 후 테스트를 생성하는 데 사용할 레코딩을 선택하십시오.
  8. 완료테스트 열기를 클릭하십시오. 테스트 편집기가 테스트 워크벤치에서 열리고 생성된 테스트를 표시합니다.

다음에 수행할 작업

테스트가 생성되면 테스트 편집기에서 테스트를 편집할 수 있습니다. 자세한 정보는 모바일 테스트 편집의 내용을 참조하십시오.

피드백