Functional Tester에서 제공하는
사전 정의된 TestObject 세트에 제어에 사용하도록 공개할 메소드가 있는 TestObject가
없는 경우에는 새 TestObject를 추가할 수 있습니다.
예를 들어, 모든 단추 제어를 GuiTestObejct()로 공개할 수 있으며
click() 및 doubleClick()과 같은 조작은
이 안에서 메소드로 정의됩니다. 기존 TestObject에서 정의되어 있지 않은
myClick()과 같은 새 메소드 호출을 소개하기 위해
새 TestObject를 작성할 수 있습니다.
주: 프록시는 Java™ 또는 C#에서 개발됩니다. 그러나 Java 및 Visual Basic
.Net 스크립트 둘 다에서 TestObject는 프록시의 랩퍼에 불과하므로
Java 및 C# 모두에서 프록시의 TestObject를 구현해야 합니다. 새 사용자 정의 TestObject를 추가하는 경우,
TestObject의 Java 구현을 정의하십시오. Rational Functional Tester 테스트 스크립트 작성을 위해
VS.NET IDE를 사용하는 경우에도 이는 필수입니다.
새 TestObjec를 추가하려면 다음을 수행하십시오.
- TestObject의 생성자를 작성하십시오.
주: 모든
TestObject에는 다섯 개의 표준 생성자가 있어야 합니다. 정의된 새 메소드는
이 생성자를 따릅니다.
- 사용자 정의 파일에서 TestObject에 사용할 새 정식 이름을
정의하십시오.
TestObject는 Java 및 .NET 둘 다에서 개발되므로 사용자 정의 파일에서
Java 및 .NET TestObject 모두에 사용할 모든 정식 이름에
두 개의 항목을 지정해야 합니다.
- 새로 작성한 TestObject에 프록시를 맵핑하십시오.
- TestObject 2진 파일을 빌드하십시오.
단일 JAR 파일의
모든 Java TestObject 2진 파일 및 단일 .NET 어셈블리의
.NET TestObject를 그룹화할 수 있습니다.
- TestObject 2진 파일을 Functional Tester 사용자 정의 디렉토리 C:\Documents
and Settings\All Users\Application Data\IBM\RFT\customization에 복사하여 파일을 배치하십시오.
- Functional Tester를 다시 시작하십시오.
TestObject 2진 파일을 정상적으로 개발하여 배치하고 나면
새 TestObject를 작성한 새로 레코드된 제어의 관리 특성에서
테스트 오브젝트 클래스 이름 아래 새 TestObject 이름을
표시합니다.