제어에 프록시 맵핑

Functional Tester는 클래스 이름으로 각각의 테스트 중인 애플리케이션 제어를 식별합니다. 테스트 스크립트에서 testObject.getProperty(".class") 메소드를 실행하면 클래스 이름이 표시됩니다. 맵핑은 각 제어 및 ProxyObject의 클래스 이름을 통해 설정됩니다.

제어에 프록시를 맵핑하려면 확장자가 .rftcust인 사용자 정의 파일을 호출한 외부 맵 파일을 통해 제어 또는 제어 그룹에 새로 개발된 ProxyObject를 명시적으로 맵핑해야 합니다. Functional Tester는 해당 사용자 정의 파일을 참조하여 맵핑에서 지정된 대로 제어에 사용할 ProxyObject 인스턴스를 작성합니다. ProxyObject와 제어 간의 맵핑 정보를 지정하려면 사용자 고유의 사용자 정의 파일을 작성해야 합니다. Functional Tester 사용자 정의 디렉토리에 새로 작성한 사용자 정의 파일을 저장하여 파일을 배치할 수 있습니다.

AUT 제어 클래스에 프록시 클래스를 맵핑하려면 DomainImplementation 시작 및 끝 태그에 ClassNameUsedBy 태그를 추가하십시오.
주: 사용자의 프록시 클래스 이름을 ClassName 태그에, UsedBy 태그에는 프록시가 표시하는 AUT 클래스 이름을 추가해야 합니다.
다음은 사용자 정의 파일에 있는 맵핑 항목의 예입니다.
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
<ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName>
<Replaces/>
<UsedBy>java.awt.JSpinner</UsedBy>
</DomainImplementation>
사용자 정의을 업데이트하는 동안 파일이 다음 조건에 맞는지 확인하십시오.

피드백