Aggiunta di un nuovo TestObject

È possibile aggiungere un nuovo TestObject quando non ci sono TestObject con il metodo che si desidera esporre per un controllo, disponibili all'interno della serie di TestObject predefiniti forniti da Functional Tester. Ad esempio, è possibile esporre un eventuale controllo pulsante come GuiTestObejct() e in esso vengono definite come metodi operazioni quali click() e doubleClick(). È possibile creare un nuovo TestObject se si desidera introdurre una nuova chiamata metodo come myClick() che non è definita in alcun oggetto TestObject esistente.
Nota: i proxy sono sviluppati in Java™ o in C#. Tuttavia è necessario implementare TestObject per i proxy sia in Java che in C#, in quanto sono wrapper nei proxy sia negli script Java che Visual Basic .Net. Quando si aggiunge un nuovo TestObject personalizzato, verificare di aver definito l'implementazione Java di TestObject. Questo è richiesto quando si utilizza l'IDE VS.NET per la creazione degli script di test Rational Functional Tester.
Per aggiungere un nuovo TestObject:
  1. Creare i creatori per TestObject.
    Nota: ogni TestObject deve avere cinque creatori standard. I nuovi metodi che vengono definiti seguono questi creatori.
  2. Definire nuovi nomi canonici per il TestObject nel file di personalizzazione.

    È necessario specificare due voci per ogni nome canonico sia per TestObject Java che .NET nel file di personalizzazione, in quanto essi sono sviluppati sia in Java che in .NET.

  3. Associare i proxy sul TestObject creato di nuovo.
  4. Eseguire il build dei file binari TestObject.

    È possibile raggruppare tutti i file binari TestObject Java in un solo file JAR e i TestObject .NET in un solo assieme .NET.

  5. Distribuire i file binari TestObject copiandoli nella directory di personalizzazione Functional Tester, C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization.
  6. Riavviare Functional Tester.
Una volta sviluppato e distribuito con esito positivo i file binari TestObject, le proprietà di gestione dei controlli registrati di nuovo, per cui sono stati creati i nuovi TestObject mostrano i nuovi nomi TestObject in Nome classe di oggetto di test.

Feedback