Domande frequenti su Rational Functional Tester

Per delle risposte ad alcune domande generiche sull'utilizzo di IBM® Rational Functional Tester, consultare questo argomento.

Rational Functional Tester supporta attività di test dell'applicazione dell'utente?

Rational Functional Tester supporta le applicazioni sviluppate utilizzando specifiche tecnologie. Verificare il tipo di tecnologia utilizzato per sviluppare l'applicazione di test e verificare se Rational Functional Tester supporta l'esecuzione di test dei domini e dei controlli nell'applicazione. Se Rational Functional Tester supporta la tecnologia, e per impostazione predefinita non supporta uno specifico controllo per l'esecuzione di test funzionali, è possibile utilizzare SDK proxy per sviluppare dei proxy che abilitano il supporto per specifici controlli.

Per informazioni sui domini supportati, consultare Supporto dominio delle applicazioni di test.

Per informazioni sull'utilizzo di SDK proxy, consultare c_pr_overview.html.

È possibile utilizzare Rational Functional Tester per testare applicazioni basate su Eclipse?

Sì. Per i dettagli della configurazione, consultare Supporto Eclipse.

L'IDE (integrated development environment) Eclipse è fornito con Rational Functional Tester?

Se l'installazione di Rational Functional Tester rileva un altro strumento Rational SDP (Software Development Platform) sulla workstation o una installazione Eclipse esistente, condivide la shell IDE sulla workstation. Se non viene rilevato alcun altro strumento SDP sulla workstation, Rational Functional Tester installa una propria istanza della shell SDP. Rational Functional Tester condivide la shell con Rational Software Architect, Rational Application Developer, Rational Performance Tester o qualsiasi altra offerta Rational Software Development Platform.

Per informazioni sulla condivisione di shell, consultare la nota tecnica http://www.ibm.com/support/docview.wss?&uid=swg27019698.

Come si abilita il debug in Rational Functional Tester?

Quando si rileva un problema, l'esecuzione del debug potrebbe essere utile per ottenere ulteriori informazioni sulle possibili cause del problema. Il problema può essere relativo sia alla riproduzione sia alla registrazione. Per impostare la preferenza di Prospettiva di debug di Rational Functional Tester, consultare le istruzioni in Debug degli script.

Come trasferire le informazioni specificate nello strumento di configurazione dell'applicazione Rational Functional Tester alle macchine agent di riproduzione?

Gli script Rational Functional Tester contengono chiamate API startApp per avviare la AUT (application under test) al runtime. Ad esempio:
startApp("IBM.com");
In fase di runtime, il comando startApp mette in corrispondenza la stringa ad esso passata con la voce corrispondente nello strumento di configurazione dell'applicazione sulla macchina di riproduzione locale. Se non viene trovata alcuna voce corrispondente, si verifica una eccezione e la riproduzione ha esito negativo:
com.rational.test.ft.script.RunException: CRFCN0630E: Impossibile trovare l'applicazione [IBM] nel file di configurazione.

Per evitare questa eccezione, le applicazioni devono essere configurate per attività di test sulla workstation di riproduzione prima che venga eseguita la riproduzione degli script. Per istruzioni sulla configurazione delle applicazioni per le attività di test, consultare Configurazione delle applicazioni per eseguire il test.

Per trasferire l'elenco di applicazioni configurate tra le workstation, attenersi alla seguente procedura:
  1. Aprire lo strumento di configurazione dell'applicazione (fare clic su Configura > Configurare le applicazioni per attività di test).

    In alternativa (o se non si ha un ambiente di script installato), utilizzare la CLI (command line interface) come descritto nella nota tecnica Invoking the Rational Functional Tester Configure menu items from a command line. Se si hanno più applicazioni da testare, specificare manualmente le informazioni sull'applicazione nello strumento di configurazione dell'applicazione può essere un'attività che richiede tempo. Questa nota tecnica descrive come copiare le informazioni sulla configurazione dell'applicazione tra le workstation evitando la necessità di immettere manualmente queste informazioni.

  2. Aprire il file %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg nell'editor di testo. Questo file XML memorizza le informazioni specificate nello strumento di configurazione dell'applicazione.
  3. Copiare le informazioni contenute in queste tag:
    <ApplicationList L=".ApplicationList">
    </ApplicationList>
  4. Incollare queste informazioni nel file %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg sulle workstation aggiuntive.
  5. Salvare le modifiche e riavviare Rational Functional Tester. Le informazioni aggiornate sono visualizzate nello strumento di configurazione dell'applicazione.

Come eseguire Rational Functional Tester sotto un diverso JRE (Java™ Runtime Environment)?

In una normale installazione Rational Functional Tester basata su Java, Rational Functional Tester utilizza un proprio JRE oppure il JRE della shell basata su Eclipse in cui è stato installato. È tuttavia possibile specificare il JRE da utilizzare, se richiesto. Utilizzare l'argomento -vm sul prompt dei comandi per specificare il JRE da utilizzare:
"C:\Program Files\Rational\XDETester\eclipse\XDETester.exe" -vm
"C:\Progra~1\j2sdk1.4.1_02\bin\javaw.exe"
Nota: La versione Java viene fornita solo come un esempio. È possibile specificare qualsiasi versione Java supportata da Rational Functional Tester.
È anche possibile modificare il JRE permanentemente modificando la sezione della tag <JVM>, XDE Tester JRE, nel file configurations.rftcfg nella directory C:\Program Files\Rational\XDETester\configuration oppure modificando questa chiave di registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Rational FT JRE
Nota: Queste operazioni per modificare il JRE sono applicabili solo alle installazioni Rational Functional Tester basate su Java e non alle installazioni in Microsoft Visual Studio per .NET.

Come è possibile disinstallare correttamente Rational Functional Tester, versioni 7.x, 8.0 e 8.1.x su Microsoft Windows?

Fare riferimento a Disinstallazione corretta di Rational Functional Tester.

Come si abilitano gli ambienti browser per le applicazioni di test sui sistemi Microsoft Windows conformi a FDCC (Federal Desktop Core Configuration)?

Attenersi alla seguente procedura se si rilevano dei problemi quando si prova ad abilitare l'ambiente browser per le applicazioni di test su computer Microsoft Windows conformi a FDCC:

Per abilitare i browser Internet Explorer 7 e Internet Explorer 8:
Nota: Questa soluzione temporanea non è richiesta quando si abilitano questi browser in Rational Functional Tester, versione 8.1.1.2.
  1. Fare clic su Start > Esegui. Nella finestra Esegui, immettere regedit.
  2. Nella chiave HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\Enable Browser Extensions nell'editor di registro, abilitare le estensioni browser di terze parti.
Nota: Accertarsi che il JRE (Java Runtime Environment) corrispondente a Internet Explorer 7 e Internet Explorer 8 sia abilitato e allineato correttamente al browser.
Per abilitare il browser Mozilla Firefox:
  1. Fare clic su Strumenti > Componenti aggiuntivi.
  2. Passare alla directory <directory di installazione di Rational Functional Tester versione 8.1>\FunctionalTester\bin\enabler.
  3. Trascinare i file del programma di abilitazione RtxFFEnabler.xpi (per Firefox 2.0), RtxFF3Enabler.xpi (per Firefox 3.0), RtxFF35Enabler.xpi (per Firefox 3.5) e RtxFF36Enabler.xpi (per FireFox 3.6) in Componenti aggiuntivi in Firefox.
  4. Fare clic su Installa.

Consultare le note tecniche correlate Administrator permission required to perform certain operations on FDCC e Internet Explorer browser enablement fails in FDCC environment.

È possibile utilizzare Rational Functional Tester con un progetto abilitato per UCM (Unified Configuration Management)?

Sì. Tuttavia, Rational Functional Tester supporta solo UCM a flusso singolo.

La configurazione della AUT (application under test) la modifica?

Configurare una applicazione non la modifica. È analogo all'impostazione di un sistema di scelte rapide in modo da consentire a Rational Functional Tester di avviare l'applicazione.

Cosa succede quando Internet Explorer è abilitato?

Internet Explorer è abilitato registrando un BHO (browser helper object) con Internet Explorer. Nel registro, questa chiave viene aggiunta se Internet Explorer è stato abilitato correttamente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1E9FB1C4-F40B-4E10-898E-D6209B122F6B}	Rational IE Enabler

Quali sono le limitazioni di linguaggio per gli script Rational Functional Tester?

Rational Functional Tester utilizza Java standard. Tutte le funzioni Java normali sono disponibili negli script di test funzionali e non viene utilizzato alcun insieme secondario del linguaggio con estensioni personalizzate.


Feedback