Noms canoniques et diagramme de classes d'objets de test (TestObject)

Functional Tester possède un ensemble d'objets de test (TestObject) prédéfinis groupés de façon hiérarchique et chaque objet de test (TestObject) possède un ensemble de méthodes prédéfinies.
Le diagramme de classes suivant présente tous les objets de test (TestObject) qui sont disponibles avec Functional Tester ainsi que leurs relations.
Diagramme de classes des objets de test (TestObject)

Noms canoniques

Les noms canoniques sont des noms de chaîne abrégés correspondants aux noms de classe d'objet de test (TestObject) qualifiés complets. Si vous voulez changer l'objet de test (TestObject) qui est mappé à un proxy, vous devez remplacer l'API getTestObejctClassName() afin de renvoyer le nom canonique que le fichier de personnalisation spécifie. Tous les noms canoniques des objets de test (TestObject) définis par Functional Tester sont déclarés en tant que variables membres dans la classe com.rational.test.ft.domain.ProxyTestObject pour Java™ et dans la classe Rational.Test.Ft.Domain.ProxyTestObject pour .NET.

Variables membres canoniques

L'objet de test de proxy (ProxyTestObject) pour les implémentations Java et .Net définit les variables membres canoniques suivantes :
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";

Retour d'informations