Função de um TestObject

TestObjects são classes do wrapper para proxies de TestScripts. Um controle é exposto como um objetoJava ou C# para TestScripts através de TestObjects. TestObjects são implementados em Java e C#, porque o Functional Tester suporta o uso de Java e Visual Basic .Net como a linguagem de script de teste. Se você usar os scripts Visual Basic .Net, os TestObjects implementados em C# serão usados. Para scripts Java, os TestObjects implementados usando Java são usados.

O método de redirecionamento de TestObjects é chamado para o proxy respectivo usando o método InvokeProxy, como mostrado no exemplo a seguir. O método é realmente implementado no 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});
}

Neste exemplo, o método "PerformClick()" para TestObject chama o método performClick() do proxy. O proxy cuida da operação de reprodução real de performClick().

Tarefas relacionadas
Incluindo um Novo TestObject
Mapeando Proxies para TestObjects

Feedback