È 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.
Prima di iniziare
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.
Informazioni su questa attività
Per aggiungere un nuovo TestObject:
- Creare i creatori per TestObject.
Nota: ogni
TestObject deve avere cinque creatori standard. I nuovi metodi che vengono definiti
seguono questi creatori.
- 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.
- Associare i proxy sul TestObject creato di nuovo.
- 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.
- Distribuire i file binari TestObject copiandoli nella directory di personalizzazione Functional Tester, C:\Documents
and Settings\All Users\Application Data\IBM\RFT\customization.
- Riavviare Functional Tester.
Operazioni successive
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.