Adición de un nuevo TestObject

Se puede añadir un nuevo TestObject cuando no hay TestObjects con el método que desea exponer para un control, disponible dentro del conjunto predefinido de TestObjects proporcionado por Functional Tester. Por ejemplo, puede exponer cualquier control de botón como GuiTestObejct() y las operaciones como click() y doubleClick() se definen como métodos en su interior. Puede crear un nuevo TestObject si desea incluir una nueva llamada de método como myClick() que no está definida en ninguno de los TestObjects existentes.
Antes de empezar
Nota: Los proxies se desarrollan en Java™ o en C#. Sin embargo, debe implementar TestObjects para proxies tanto en Java como en C# porque son únicamente contenedores de proxies en los scripts de Java y Visual Basic .Net. Cuando añade un nuevo TestObject personalizado, asegúrese de definir la implementación Java del TestObject. Esto es necesario aunque utilice VS.NET IDE para crear scripts de prueba de Rational Functional Tester.
Por qué y cuándo se efectúa esta tarea
Para añadir un nuevo TestObject:
  1. Cree los constructores para TestObject.
    Nota: Cada TestObject debe tener cinco constructores estándar. Los nuevos métodos que se definen siguen estos constructores.
  2. Defina nuevos nombres canónicos para TestObject en el archivo de personalización.

    En el archivo de personalización debe especificar dos entradas para cada nombre canónico para los TestObjects de Java y .NET porque se desarrollan tanto en Java como .NET.

  3. Correlacione los proxies con el TestObject recién creado.
  4. Cree los archivos binarios de TestObject.

    Puede agrupar todos los archivos binarios TestObject de Java en un solo archivo JAR y los TestObjects de .NET en un solo conjunto .NET.

  5. Para desplegar los archivos binarios de TestObject, copie los archivos en el directorio de personalización Functional Tester, C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization.
  6. Reinicie Functional Tester.
Qué hacer a continuación
Después de desarrollar y desplegar los archivos binarios de TestObject, las propiedades administrativas de los controles recién grabados, para los que ha creado nuevos TestObjects, muestran los nuevos nombres de TestObject en el nombre de clase del objeto de prueba.

Comentarios