Rôle d'un objet de test (TestObject)

Les objets de test (TestObject) sont des classes encapsuleur pour les proxys des scripts de test. Un contrôle se présente sous forme d'objet Java™ ou C# dans les scripts de test via des objets de test (TestObject). Les objets de test (TestObject) sont implémentés en Java et C# car Functional Tester prend en charge Java et Visual Basic .Net comme langage de script de test. Si vous utilisez des scripts Visual Basic .Net, les objets de test (TestObject) qui sont implémentés en C# sont utilisés. Dans le cas des scripts Java, les objets de test (TestObject) qui sont implémenté avec Java sont utilisés.

Les objets de test (TestObject) transmettent les appels de méthode au proxy approprié avec la méthodeInvokeProxy, comme illustré par l'exemple ci-après. En fait, la méthode est implémentée dans le proxy.

public virtual void PerformClick()	{
InvokeProxy("performClick");
}

public void Click(Rational.Test.Ft.Script.Index subitem) {
InvokeProxyWithGuiDelay("click", "(L.script.Index;)", new System.Object[]{subitem});
}

Dans cet exemple, la méthode "PerformClick()" de l'objet de test (TestObject) appelle la méthode performClick() du proxy. Le proxy exécute l'opération de lecture de performClick().


Retour d'informations