TestObject 클래스 다이어그램 및 정식 이름

Functional Tester에는 계층별로 그룹화된 사전 정의 TestObject 세트가 있으며 각 TestObject에는 사전 정의된 일련의 메소드가 있습니다.
다음 클래스 다이어그램은 Functional Tester와 함께 사용 가능한 모든 TestObject 및 그 관계를 표시합니다.
TestObject
클래스 다이어그램

정식 이름

정식 이름은 완전한 TestObject 클래스 이름의 짧은 문자열 이름입니다. 프록시에 맵핑된 TestObject를 변경하려면 getTestObejctClassName() API를 대체하여 사용자 정의 파일에서 지정하는 정식 이름을 리턴하십시오. Functional Tester가 정의하는 TestObject의 정식 이름의 전체 목록은 Java™용 com.rational.test.ft.domain.ProxyTestObject 클래스 및 .NET용 Rational.Test.Ft.Domain.ProxyTestObject 클래스의 구성원 변수로 선언됩니다.

정식 구성원 변수

Java 및 .Net 구현 둘 다에 사용할 ProxyTestObject는 다음 정식 구성원 변수를 정의합니다.
BROWSERTESTOBJECT_CLASSNAME = "BrowserTestObject";
DOCUMENTTESTOBJECT_CLASSNAME = "DocumentTestObject";
DOMAINTESTOBJECT_CLASSNAME = "DomainTestObject";
FILEDIALOGTESTOBJECT_CLASSNAME = "FileDialogTestObject";
FRAMETESTOBJECT_CLASSNAME	= "FrameTestObject";
GUISUBITEMTESTOBJECT_CLASSNAME = "GuiSubitemTestObject";
GUITESTOBJECT_CLASSNAME = "GuiTestObject";
INTERNALFRAMETESTOBJECT_CLASSNAME = "InternalFrameTestObject";
PROCESSTESTOBJECT_CLASSNAME = "ProcessTestObject";
SCROLLTESTOBJECT_CLASSNAME = "ScrollTestObject";
SCROLLSUBITEMTESTOBJECT_CLASSNAME = "ScrollGuiSubitemTestObject";
STATELESSGUISUBITEMTESTOBJECT_CLASSNAME = "StatelessGuiSubitemTestObject";
SUBITEMTESTOBJECT_CLASSNAME = "SubitemTestObject";
TESTOBJECT_CLASSNAME = "TestObject";
TEXTGUITESTOBJECT_CLASSNAME = "TextGuiTestObject";
TEXTGUISUBITEMTESTOBJECT_CLASSNAME = "TextGuiSubitemTestObject";
TEXTSCROLLTESTOBJECT_CLASSNAME = "TextScrollTestObject";
TEXTSELECTGUISUBITEMTESTOBJECT_CLASSNAME = "TextSelectGuiSubitemTestObject";
SELECTGUISUBITEMTESTOBJECT_CLASSNAME = "SelectGuiSubitemTestObject";
SELECTSCROLLGUISUBITEMTESTOBJECT_CLASSNAME = "SelectScrollGuiSubitemTestObject";
TOGGLEGUITESTOBJECT_CLASSNAME = "ToggleGUITestObject";
TOGGLETESTOBJECT_CLASSNAME = "ToggleTestObject";
TOPLEVELTESTOBJECT_CLASSNAME = "TopLevelTestObject";
TOPLEVELSUBITEMTESTOBJECT_CLASSNAME = "TopLevelSubitemTestObject";
TRACKBARTESTOBJECT_CLASSNAME = "TrackbarTestObject";
CROSSDOMAINCONTAINER_CLASSNAME = "CrossDomainContainer";
EMBEDDEDBROWSERTESTOBJECT_CLASSNAME = "EmbeddedBrowserTestObject";
FRAMESUBITEMTESTOBJECT_CLASSNAME = "FrameSubitemTestObject";

피드백