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.1.2 integriert. Wenn Sie mit Version 7.0.1.2 arbeiten, können Sie die integrierten Funktionen von Functional Tester und TestManager nutzen. Wichtige Informationen zur gemeinsamen Verwendung dieser Produkte finden Sie unter 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");
}
}
}
}