레코딩에서 테스트를 생성한 후에는 테스트 워크벤치
또는 여러 모바일 디바이스 및 시뮬레이터에서 테스트를 실행할 수 있습니다.
이 태스크 정보
Android 또는 iOS 애플리케이션용으로 작성된 테스트는 테스트 워크벤치
또는 이들이 레코딩된 플랫폼에서 실행해야 합니다. IBM® Worklight®
하이브리드 애플리케이션용으로 작성된 테스트는 어느 플랫폼에서나 실행할 수 있습니다.
웹 애플리케이션을 테스트하는 경우에는 IBM Rational® Test Workbench Mobile
Web Recorder를
사용하여 테스트를 레코딩하고 실행합니다.
참고: 모바일 디바이스에서
모바일 클라이언트로 테스트를 실행할 때는 레코딩 시 사용한 값을 사용합니다.
테스트 스크립트를 수정하고 데이터 풀 또는 변수를 작성하거나 조건, 루프, 사용자 정의 코드, 참조 또는 기타 명령문을 추가해도 모바일 클라이언트는 런타임에 이들을 고려하지 않습니다. 레코딩된 초기 값이 변수 데이터로 대체되는지 확인하려면 워크벤치에서 테스트 실행을 시작해야 합니다.
Android 모바일 테스트 클라이언트에서 테스트 실행
Android 모바일 디바이스 또는 에뮬레이터에서 테스트를 실행할 수 있습니다.
실행 후에는 보고서가 자동으로 테스트 워크벤치에 업로드됩니다.
Rational Test Workbench 모바일 클라이언트에 대한
보고서도 볼 수 있습니다.
iOS 모바일 테스트 클라이언트에서 테스트 실행
iOS 시뮬레이터 또는 디바이스에서 모바일 테스트를 실행할 수 있으며
이를 통해 Rational Test Workbench Mobile
Test Edition에
자동으로 업로드되는 보고서가 생성됩니다. IBM Rational Test Workbench 모바일 클라이언트에서 해당 보고서를 볼 수도 있습니다.
테스트 워크벤치에서 테스트 실행
레코딩에서 테스트를 생성한 후 요구사항에 따라 테스트를 편집한 후
모바일 디바이스/시뮬레이터의 워크벤치에서 재생할 수 있습니다.
이는 시뮬레이터 또는 모바일 디바이스가 아니라 워크벤치에서 재생이 제어됨을
의미합니다. 테스트 결과는 테스트 워크벤치와 모바일 테스트 클라이언트 모두에서 볼 수 있습니다.
다른 자국어로 지원되는 문자열로 테스트 실행
모바일 디바이스에서 테스트를 레코딩하는 경우에는 항상
애플리케이션의 기본 언어로 테스트가 생성됩니다. 하지만 테스트를
실행하는 디바이스에 대해 정의된 언어가 애플리케이션의 기본 언어와
다를 수 있습니다. 모바일 디바이스와 애플리케이션 사이의 이러한
언어 차이는 모바일 디바이스에서 테스트를 재생하려면 테스트 스크립트의
모바일 문자열을 애플리케이션의 자국어로 지원된 문자열로 변환해야 함을
의미합니다. 애플리케이션이 자국어로 지원되는 경우에만 이를 수행할 수 있습니다.
스케줄에서 모바일 테스트 실행 IBM Rational Performance Tester
및 IBM Rational Test Workbench Eclipse Client와의
쉘 공유 환경이 있는 경우 스케줄에서 모바일 테스트를 실행할 수 있습니다.
한 가지 시나리오는 스케줄에서 동일한 모바일 테스트를 실행하는 것입니다.
다른 시나리오는 하나의 모바일 디바이스 또는 여러 모바일 디바이스와
에뮬레이터에서 다른 사용자 그룹과 병렬로 동일한 모바일 테스트를 실행하는 것입니다.
모바일 테스트를 실행 중인 그룹에서 각 가상 사용자에 대해
고유 모바일 디바이스를 지정하도록 변수를 설정할 수 있습니다.
모바일 테스트를 실행 중인 그룹의 각 가상 사용자에
대해 여러 모바일 디바이스가 사용되도록 변수를 데이터 풀에서 초기화할 수 있습니다.
명령행에서 테스트 또는 스케줄 실행
Eclipse 작업공간 외부의 명령행에서 테스트 또는 스케줄을
실행하고 결과를 자동으로 내보낼 수 있습니다.