TestManager-Datapools mit Functional Tester verwenden

Wenn Sie TestManager installiert haben, können Sie TestManager-Datenpools in Functional Tester über TSS-Support (Rational Test Script Services) verwenden.

Weitere Informationen zum Verwenden von Datenpools über TSS finden Sie in der API-Dokumentation.

So zeigen Sie die TSS-Dokumentation an:

Möchten Sie TestManager-Datenpools zusammen mit Functional Tester verwenden, müssen Sie folgende Importanweisung in das Functional Tester-Script einfügen:

 		import com.rational.test.tss.*; 

Damit Sie einen TestManager-Datenpool zusammen mit Functional Tester verwenden können, muss der Datenpoolname den vollständigen Pfad (mit doppelten Backslashes) enthalten, in dem sich der Datenpool befindet. Unter UNIX® ist das Dateitrennzeichen ein Schrägstrich.

Anmerkung: Diese Version von Functional Tester bietet neue Datenpoolfunktionen. Sie können einen TestManager-Datenpool in einen neuen Functional Tester-Datenpool importieren, um so die neuen Datapoolfunktionen von Functional Tester verwenden zu können. Weitere Informationen hierzu finden Sie unter Datenpool erstellen.

Hinweis: Informationen zum Anzeigen der Rational TestManager-Version, die mit Rational Functional Tester integriert werden kann, finden Sie in den technischen Hinweisen unter List of supported domains for functional testing by releases of Rational Functional Tester version 8.2

Vorsicht:
Wenn Sie ein Script mit einem Datenpool aus TestManager ausführen, dürfen Sie nur den Dateinamen des Datenpools verwenden. Verwenden Sie nicht den vollständigen Pfadnamen zum Datenpool, da das Script ansonsten von TestManager nicht ausgeführt werden kann.

Beispiel:

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