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. Es wird empfohlen, die neuen Datenpoolfunktionen von Functional Tester zu verwenden. 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 zur TestManager-Integration: Functional Tester ist in Rational TestManager Version 7.0.2 integriert. Wenn Sie mit dieser TestManager-Version arbeiten, können Sie die integrierten Funktionen von Functional Tester und TestManager nutzen. Wichtige Informationen zur gemeinsamen Verwendung dieser Produkte finden Sie unter IBM Rational Functional Tester-Integration.

ACHTUNG:
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