사용 가능 예제

이 프록시 샘플은 프록시를 확장하여 특성을 추가하고 단순 값 클래스 및 값 관리자를 설정하며 Functional Tester의 레코딩 동작을 확장하는 방법을 설명합니다.

확장된 기능: 특성 추가

이 프록시 샘플은 프록시 메소드 public java.util.Hashtable getProperties()public Object getProperty(String propertyName)를 확장시켜 새 특성 simpleValue를 추가합니다.

주: 모든 추가적인 특성에 값 클래스 및 값 관리자가 필요한 것은 아닙니다.

단순 값 클래스 및 값 관리자 설정

이 프록시 샘플은 simpleValue 특성의 리턴 값으로서 사용자 정의 데이터 유형(값 클래스 및 값 관리자)을 리턴합니다.

레코드 기능 확장

이 프록시 샘플은 public void processSingleMouseEvent(IMouseActionInfo action) 메소드를 확장하여 레코딩 동작을 확장함으로써 한 번 클릭은 doubleclick() 메소드로 레코딩되고 두 번 클릭은 click() 메소드로 레코딩되도록 합니다.

2진 파일 배치

ButtonOverrideProxy.jarButtonOverrideProxy.rftcust 파일을 사용자 정의 디렉토리에 복사한 후에 Functional Tester를 다시 시작하여 샘플 AUT(application-under-test)를 테스트하십시오.

추가된 특성 및 값 클래스 확인

AWTButtonAppJButtonApp AUT의 파트로 제공된 java.awt.Buttonjavx.swt.JButton 제어를 테스트할 수 있습니다.

레코딩 동작 확인


피드백