테스트가 레코딩될 때 테스트에서 그래픽 오브젝트를 식별하는 데
사용되는 특성이 부정확하며 재생 동안 실패를 유발할 수 있습니다. Rational® Test Workbench를
사용하면 연산자뿐 아니라 오브젝트 특성 및 해당 값을 수정하여 테스트 견고성을
개선할 수 있습니다.
이 태스크 정보
UI 제어에 대한 기본 식별 특성의 값을 변경할 수 있습니다.
참고: UI 제어에
사용되는 XPath 기본 식별 특성의 경우, 해당 값은 테스트를 레코딩할 때 자동으로
계산되며 모든 연산자는 이 식별 특성과 호환 가능합니다. XPath
특성은 수정 가능하지만 다음과 같은 제한사항이 있습니다. 테스트를 레코딩할 때
캡처되지 않은 값으로 XPath 값이 수정되고 모바일 데이터 보기에서 화면 캡처가
강조표시되지 않으며 '동일(equals)' 연산자만 허용되는 경우, 다른 값 또는 정규식을
사용할 수 없습니다.
또한 생성된 텍스트 특성을 이미지 특성으로
대체하여 대상 오브젝트를 식별할 수도 있습니다.
모바일 및 웹 UI 테스트의 오브젝트 인식에 대한 세부사항은
테스트 스크립트 견고성 향상의 내용을 참조하십시오.
프로시저
오브젝트 특성을 수정하기 위해 끌어서 놓기, 복사하여 붙여넣기 또는
컨텍스트 메뉴 등의 방법 중 하나를 사용할 수 있습니다.
- 스크립트의 단계를 클릭하십시오. 이 테스트 단계의 레코딩 중에
캡처된 오브젝트가 모바일 및 웹 UI 데이터 보기에
강조표시됩니다.
- 모바일 및 웹 UI 데이터 보기의 특성 테이블에서
관련 특성을 선택하십시오. 필터 도구 모음에서 기본 특성만 보기
아이콘
을 클릭하여 굵게 표시된 기본 특성을 확인하거나
확인 가능한 특성만 보기 아이콘
을 클릭하십시오.
- 테스트 편집기에서 오브젝트 식별 기준 필드에
특성을 끌어다 놓으십시오. 또는 테이블에서 특성을 마우스 오른쪽 단추로 클릭하고
복사를 선택한 후 오브젝트 식별 기준
필드에서 붙여넣기를 선택하십시오. 다른 방법은 테이블에서
특성을 마우스 오른쪽 단추로 클릭한 후 특성을 사용하여 단계 대상
식별을 선택하는 것입니다.
메뉴 항목은 화면 캡처 보기(그림 2 참조)의 컨텍스트 메뉴에 있는
각 후보 특성에 대해 사용할 수 있습니다. 새로 선택한 특성이 부적절한 경우
오브젝트 인식이 중단될 수 있음을 경고하는 메시지가 표시됩니다.
특성 이름 및 해당 값은 오브젝트 식별 기준 필드에서
대체됩니다.
테스트가 레코딩될 때 테스트 실행에서 오브젝트를 식별하기 위한 기본 연산자는
'동일(equals)'이지만 모바일 또는 웹 UI 애플리케이션에서 오브젝트를 식별하는 데 사용할 수 있는
여러 가지 다른 연산자가 있습니다. 예를 들어, 테스트의 검증 포인트가
속성을 확인하는 데 사용될 수 있습니다. 모바일 및 웹 UI 데이터 보기에서 검증 포인트 작성 및 테스트에서 검증 포인트 작성의 내용을 참조하십시오.
그림 1. 특성 컨텍스트 메뉴에서 오브젝트 특성 및 값 수정
그림 2. 화면 캡처의 컨텍스트 메뉴에서 후보 특성을 사용하여
테스트 레코딩 중에 캡처된 오브젝트의 특성 및 값 수정
- 테스트를 저장하고 실행하여 오브젝트가 식별되는지 확인하십시오.