테스트 스크립트에서 오브젝트를 식별하는 데 사용되는 특성 수정

테스트가 레코딩될 때 테스트에서 그래픽 오브젝트를 식별하는 데 사용되는 특성이 부정확하며 재생 동안 실패를 유발할 수 있습니다. Rational® Test Workbench를 사용하면 연산자뿐 아니라 오브젝트 특성 및 해당 값을 수정하여 테스트 견고성을 개선할 수 있습니다.

이 태스크 정보

UI 제어에 대한 기본 식별 특성의 값을 변경할 수 있습니다.
참고: UI 제어에 사용되는 XPath 기본 식별 특성의 경우, 해당 값은 테스트를 레코딩할 때 자동으로 계산되며 모든 연산자는 이 식별 특성과 호환 가능합니다. XPath 특성은 수정 가능하지만 다음과 같은 제한사항이 있습니다. 테스트를 레코딩할 때 캡처되지 않은 값으로 XPath 값이 수정되고 모바일 데이터 보기에서 화면 캡처가 강조표시되지 않으며 '동일(equals)' 연산자만 허용되는 경우, 다른 값 또는 정규식을 사용할 수 없습니다.
또한 생성된 텍스트 특성을 이미지 특성으로 대체하여 대상 오브젝트를 식별할 수도 있습니다. 모바일 및 웹 UI 테스트의 오브젝트 인식에 대한 세부사항은 테스트 스크립트 견고성 향상의 내용을 참조하십시오.

프로시저

오브젝트 특성을 수정하기 위해 끌어서 놓기, 복사하여 붙여넣기 또는 컨텍스트 메뉴 등의 방법 중 하나를 사용할 수 있습니다.

  1. 스크립트의 단계를 클릭하십시오. 이 테스트 단계의 레코딩 중에 캡처된 오브젝트가 모바일 및 웹 UI 데이터 보기에 강조표시됩니다.
  2. 모바일 및 웹 UI 데이터 보기의 특성 테이블에서 관련 특성을 선택하십시오. 필터 도구 모음에서 기본 특성만 보기 아이콘 기본 특성만 보기을 클릭하여 굵게 표시된 기본 특성을 확인하거나 확인 가능한 특성만 보기 아이콘 확인 가능한 특성만 보기을 클릭하십시오.
  3. 테스트 편집기에서 오브젝트 식별 기준 필드에 특성을 끌어다 놓으십시오. 또는 테이블에서 특성을 마우스 오른쪽 단추로 클릭하고 복사를 선택한 후 오브젝트 식별 기준 필드에서 붙여넣기를 선택하십시오. 다른 방법은 테이블에서 특성을 마우스 오른쪽 단추로 클릭한 후 특성을 사용하여 단계 대상 식별을 선택하는 것입니다.

    메뉴 항목은 화면 캡처 보기(그림 2 참조)의 컨텍스트 메뉴에 있는 각 후보 특성에 대해 사용할 수 있습니다. 새로 선택한 특성이 부적절한 경우 오브젝트 인식이 중단될 수 있음을 경고하는 메시지가 표시됩니다. 특성 이름 및 해당 값은 오브젝트 식별 기준 필드에서 대체됩니다.

    테스트가 레코딩될 때 테스트 실행에서 오브젝트를 식별하기 위한 기본 연산자는 '동일(equals)'이지만 모바일 또는 웹 UI 애플리케이션에서 오브젝트를 식별하는 데 사용할 수 있는 여러 가지 다른 연산자가 있습니다. 예를 들어, 테스트의 검증 포인트가 속성을 확인하는 데 사용될 수 있습니다. 모바일 및 웹 UI 데이터 보기에서 검증 포인트 작성테스트에서 검증 포인트 작성의 내용을 참조하십시오.

    그림 1. 특성 컨텍스트 메뉴에서 오브젝트 특성 및 값 수정
    여기서는 '특성 클래스를 사용하여 단계 대상 식별' 컨텍스트 메뉴를
사용하여 오브젝트 특성 및 값을 수정합니다.
    그림 2. 화면 캡처의 컨텍스트 메뉴에서 후보 특성을 사용하여 테스트 레코딩 중에 캡처된 오브젝트의 특성 및 값 수정화면 캡처의 컨텍스트 메뉴에서 후보 특성을 사용하여 레코딩 중에
캡처된 오브젝트에 대해 생성된 특성 수정
  4. 테스트를 저장하고 실행하여 오브젝트가 식별되는지 확인하십시오.

피드백