Utilizzo di pool di dati TestManager con Functional Tester

Se è installato TestManager, è possibile utilizzare i pool di dati di TestManager con Functional Tester mediante il supporto di TSS Rational (Test Script Services).

Per informazioni sull'utilizzo dei pool di dati mediante TSS, consultare la documentazione API.

Per visualizzare la documentazione TSS:

Per utilizzare i pool di dati di TestManager con Functional Tester, aggiungere l'istruzione di importazione seguente nello script di Functional Tester:

 		import com.rational.test.tss.*; 

Per utilizzare un pool di dati di TestManager con Functional Tester, è necessario che il nome del pool di dati contenga il percorso completo utilizzando le doppie barre retroverse in cui risiede il pool di dati. Se si utilizza UNIX®, il separatore file è una barra.

Nota: Questa versione di Functional Tester dispone di nuove funzioni del pool di dati. Si consiglia di utilizzare le funzioni nuove del pool di dati di Functional Tester. È possibile impostare un pool di dati TestManager in un nuovo pool di dati di Functional Tester per utilizzare le nuove funzioni del pool di dati di Functional Tester. Per ulteriori informazioni, consultare Creazione di un pool di dati.

Nota sull'integrazione di TestManager: Functional Tester è integrato con Rational TestManager versione 7.0.2. Se si dispone della versione 7.0.2 di TestManager, si potranno utilizzare le funzioni integrate di Functional Tester e TestManager. Vederre Conoscenza delle integrazioni IBM Rational Functional Tester per informazioni importanti sull'utilizzo dei prodotti insieme.

Avvertenza:
Se si esegue uno script con un pool di dati da TestManager, utilizzare solo il nome file del pool di dati. Non utilizzare il percorso completo per il pool di dati, poiché se si utilizza il nome di percorso completo del pool di dati, è impossibile eseguire lo script da TestManager.

Esempio:

import resources.testOutHelper; 
import com.rational.test.ft.*; 
import com.rational.test.ft.object.interfaces.*; 
import com.rational.test.ft.script.*; 
import com.rational.test.ft.value.*; 
import com.rational.test.ft.vp.*; 
import com.rational.test.tss.*; 
public class testOut extends testOutHelper 
{ 
public void testMain (Object[] args) 
{ 
boolean test; 
String strval2; 
try{ 

//create datapool object 
TSSDatapool dp = new TSSDatapool(); 
//open datapool named testdpool 

		dp.open("testdpool");
				//Fetch first row of data from datapool 
				test = dp.fetch(); 
				//Loop 5 times through datapool for(int i = 0; i<5; i++) 
				{ 
				//Get string value from custname column 
				DatapoolValue dpv = dp.value("custname"); 
				strval2 = dpv.toString(); 
				System.out.println("Name is " + strval2); 
				test = dp.fetch(); 
				} 

				} 
				catch (Exception e)	{ 
				System.out.println("Exception occurred");
				} 


				} 
				} 
				} 

Feedback