테스트 워크벤치에서 테스트 실행

레코딩에서 테스트를 생성한 후, 사용자의 요구사항에 따라 테스트를 편집하고 테스트 워크벤치에서 테스트 실행을 시작할 수 있습니다. 테스트는 실제로 모바일 테스트 클라이언트(모바일 디바이스 또는 에뮬레이터/시뮬레이터)에서 실행됩니다. 즉, 재생이 테스트 워크벤치에서 제어됩니다. 테스트 결과는 테스트 워크벤치모바일 테스트 클라이언트 둘 다에서 볼 수 있습니다.

시작하기 전에

참고: 테스트에 데이터 풀이 포함되어 있는 경우 테스트는 워크벤치에 의해 제어됩니다.

이 태스크 정보

테스트 실행이 시작된 후 즉시 자원 모니터링이 시작됩니다. 자원 데이터는 폴링 간격에서 지정된 빈도로 수집됩니다. 모든 간격에서 수집된 데이터는 자원에 대해 평균화된 후 보고서에서 플롯되기 위해 워크벤치에 다시 전송됩니다. 테스트 실행이 완료되면 자원 모니터링이 종료됩니다.
참고: 모바일 애플리케이션 및 디바이스의 자원에 대한 응답 시간 및 자원 모니터링 데이터를 캡처하려면 Android 2.2 이상이 있어야 합니다.

프로시저

  1. 테스트 워크벤치에서 Test Workbench 퍼스펙티브의 다음과 같은 단계를 사용하여 모바일 테스트 실행을 시작할 수 있습니다.
    • 테스트 네비게이터 보기에서 테스트를 마우스 오른쪽 단추로 클릭한 후 실행 도구 > 테스트를 클릭하십시오.
    • 테스트 네비게이터 보기에서 테스트를 열고 테스트 편집기에서 테스트 실행 단추를 클릭하십시오.
    • 복합 테스트 편집기에 모바일 테스트를 추가하십시오.
  2. 마법사에 사용 가능한 디바이스의 목록이 표시됩니다. 테스트가 실행될 디바이스를 선택하십시오. 여러 디바이스에서 테스트를 실행할 수 있습니다. 세부사항은 병렬로 여러 디바이스에서 테스트 실행의 내용을 참조하십시오. 다음을 클릭하십시오.
  3. 옵션: 성능 측정 창에서 옵션을 선택하십시오.
    1. 모바일 디바이스 및 테스트할 애플리케이션의 프로세서, 실제 메모리, 네트워크 트래픽 송수신 및 배터리와 같은 자원의 사용량을 측정하려면 자원 모니터링 선택란을 선택하십시오. 폴링 간격 필드를 사용하여 실행 중에 자원을 모니터링해야 하는 주기적 간격을 지정하십시오. 예를 들어, 5000밀리초를 지정하는 경우 자원 모니터링 프로세스는 테스트가 실행될 때 시작되어 테스트 실행 5000밀리초마다 데이터를 수집합니다. 테스트 실행이 완료되면 프로세스가 중지됩니다.
      참고: 자원 모니터링에 대한 알려진 제한사항을 보려면 릴리스 정보를 참조하십시오.
    2. 애플리케이션 내부 및 외부(네트워크 및 서버)에서 응답 시간 데이터를 수집하려면 응답 시간 컨트리뷰션 데이터 수집 선택란을 선택하십시오. 이 데이터는 모바일 및 웹 UI 통계 보고서에 애플리케이션 내부 및 애플리케이션 외부 막대 그래프로 표시됩니다. 이 데이터는 테스트 단계 동안의 예상치 못한 응답 시간 또는 고장에 대해 네트워크 및 서버의 컨트리뷰션과 비교한 애플리케이션의 컨트리뷰션을 식별하는 데 도움이 됩니다. 세부사항은 응답 시간 결과 평가의 내용을 참조하십시오.
  4. 처음으로 테스트를 실행하는 경우에는 테스트 실행 퍼스펙티브에서 테스트를 실행하라는 프롬프트가 표시됩니다. 내 결정 기억 선택란을 선택하여 메시지를 다시 수신하지 않게 한 후 를 클릭하십시오.

결과

테스트가 모바일 디바이스에서 재생됩니다. 테스트가 완료될 때까지 모바일 디바이스와 상호작용하지 마십시오. 테스트 실행을 중지해야 하는 경우 테스트 워크벤치의 도구 모음에서 테스트 중지 단추를 클릭하십시오. 테스트 실행 중지 마법사에 대한 세부사항은 실행 인터럽트를 참조하십시오.

실행 후에는 통계(성능) 보고서와 모바일(실시간) 보고서가 모두 표시됩니다.

다음에 수행할 작업

이제 테스트 결과를 평가할 수 있습니다. 결과 평가의 내용을 참조하십시오.

피드백