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.
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.
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");
}
}
}
}