선택한 모바일 디바이스로 테스트를 실행하기 위해 변수 정의

동일한 디바이스의 동일한 논리 플로우(세션)에서 후속 테스트를 실행하려면 하나 이상의 디바이스와 예약된 변수 이름 및 선택 기준을 포함한 변수를 정의해야 합니다.

이 태스크 정보

변수 정의는 Android, iOS, 하이브리드 및 웹 UI 애플리케이션에 적용할 수 있습니다.

프로시저

  1. 테스트 네비게이터에서 테스트를 찾아 두 번 클릭하십시오. 테스트가 열립니다.
  2. 테스트에서 작성하는 테스트 변수에 대한 컨테이너를 작성하려면 다음을 수행하십시오.
    1. 테스트를 열고 테스트 컨텐츠 영역에서 테스트의 맨 위에 있는 테스트 변수를 클릭하십시오.
    2. 추가 > 테스트 변수 컨테이너를 선택하십시오. 사용자 정의 변수에 대해 테스트 변수라는 컨테이너가 작성됩니다.
    3. 컨테이너를 선택하여 이름을 바꾸십시오. 테스트 요소 세부사항 영역이 열리고 이름 필드에 새 이름을 입력할 수 있습니다.
  3. 테스트에서 변수를 정의하려면 다음을 수행하십시오.
    1. 테스트를 열고 테스트 변수 노드를 선택하십시오.
    2. 삽입 > 변수 선언을 클릭하십시오.
    3. 이 선택 변수의 예약된 이름인 변수의 이름을 입력하십시오: RTW_Mobile_Device_Properties 또는 RTW_Mobile_Selected_Device
    4. 확인을 클릭하십시오. 변수가 컨테이너의 마지막 요소로 추가되고 테스트 요소 세부사항 영역이 열립니다.
    5. 표시 위치 섹션에서 이 테스트만을 선택하여 데이터를 현재 테스트로 제한하십시오. 다른 테스트가 동일한 이름의 변수를 가지고 있더라도 해당 변수는 변경되지 않습니다. 이 사용자의 모든 테스트를 선택하여 복합 테스트에서 테스트가 실행될 때 이 변수의 값을 공유하십시오. 변수를 공유하려면 두 테스트 모두 동일한 이름의 변수를 가져야 하고 이 옵션이 사용으로 설정되어 있어야 합니다.
  4. 특정 값을 변수에 지정하고 변수를 초기화하십시오:
    1. 텍스트를 선택하십시오.
    2. 선택 문장을 입력하여 텍스트 문자열에 변수 값을 지정하십시오. 연산자 값, 특성의 값 및 각 문자열을 구분하는 쉼표가 뒤따라오는 디바이스의 특성을 포함한 선택 문자열을 입력하십시오. 사용할 수 있는 기본 디바이스 특성 및 구문 규칙에 대한 자세한 내용은 변수 선택 값 주제를 참조하십시오.

결과

그런 다음 일부 외부 소스(데이터 풀, IBM® Rational® Quality Manager 테스트 스위트로부터의 테스트 또는 하나 이상의 모바일 테스트가 포함된 복합 테스트의 동일한 사용자로부터의 테스트)에서 변수를 초기화할 수 있습니다. 데이터 상관 참조, 사용자 정의 코드, 기본 제공 함수, 데이터 풀 또는 문자열 상수를 포함한 데이터 소스의 변수 지정 조치를 사용하여 테스트의 실행 내에서 변수를 설정할 수도 있습니다. 따라서 동일한 세션의 연속 테스트가 동일한 실제 디바이스에서 실행됩니다.

참고: 테스트에서 애플리케이션을 실행하는 경우:
  • 디바이스 ID를 가져오기 위해 RTW_Mobile_Selected_Device 변수 컨텐츠를 확인합니다.
  • 실행해야 하는 앱에 여전히 적용 가능한 경우 디바이스를 재사용합니다. 조건:
    • 디바이스 운영 체제가 실행할 애플리케이션의 운영 체제와 동일해야 합니다.
    • 테스터 앱이 설치되어 있거나 사용자 개입없이 설치될 수 있습니다.
  • 조건이 일치되지 않은 경우 RTW_Mobile_Device_Properties 변수의 컨텐츠를 확인합니다.
  • 이 변수가 설정된 경우에는 변수의 올바른 모든 특성 표현식과 일치하는 첫 번째 디바이스가 선택됩니다.
  • 변수가 설정되지 않은 경우에는 테스트 준비가 된 첫 번째 적용 가능한 디바이스가 사용됩니다. 조건:
    • 디바이스 운영 체제가 실행할 애플리케이션의 운영 체제와 동일해야 합니다.
    • 테스터 앱이 설치되어 있거나 사용자 개입없이 설치될 수 있습니다.

피드백