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