QTP-스마트 식별
때로는 QTP가 인식 된 개체 설명과 일치하는 개체를 찾을 수 없거나 설명에 맞는 개체를 둘 이상 찾은 다음 QTP는 인식 된 설명을 무시하고 스마트 식별 메커니즘을 사용하여 개체를 인식합니다.
QTP의 스마트 식별은 두 가지 유형의 속성을 사용합니다.
Base Filter Properties − 원래 개체의 본질을 변경하지 않고 값을 변경할 수없는 특정 테스트 개체 클래스의 기본 속성.
Optional Filter Properties − 다른 속성은 속성이 자주 변경되지 않을 것 같지만 더 이상 적용 할 수없는 경우 무시할 수있는 특정 클래스의 개체를 식별하는 데 도움이됩니다.
개체에 대한 스마트 식별 활성화
Step 1− "도구"→ "개체 식별"으로 이동하십시오. 개체 식별 대화 상자가 열립니다.
Step 2 − 아래와 같이 환경, 객체 클래스를 선택하고 "스마트 식별 활성화"를 켭니다. −
Step 3 − 구성을 클릭하고 기본 및 선택적 필터 속성을 선택합니다.
Step 4− 기본 속성과 별도로 기본 속성에 속성을 추가하고 선택적 필터 속성을 추가 / 제거합니다. 동일한 속성이 필수 속성과 보조 속성의 일부가 될 수 없다는 점에 유의하고 "확인"을 클릭하십시오.
Step 5− Object Repository에 해당 유형의 개체를 추가 한 후 Smart Identification이 활성화되었는지 확인합니다. 스마트 식별이 TRUE로 설정됩니다. 스마트 식별을 사용하지 않으려는 경우 False로 설정할 수도 있습니다.
Step 6 − 아래 그림과 같이 "파일"메뉴의 "설정"에서 테스트 스크립트 수준에서 적용하여 테스트 수준을 비활성화 할 수도 있습니다.
Step 7 − 6 단계에 따라 Smart Identification이 비활성화 된 경우 스크립트 실행 중 어떤 객체에도 스마트 ID가 적용되지 않습니다.
Step 8 − Smart Identification이 Off로 추가 된 경우 QTP는 나중에 활성화하더라도 향후 인식을 위해 Smart Identification을 사용하지 않습니다.