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