Para obter informações sobre como utilizar datapools por meio do TSS, consulte a documentação da API.
Para exibir a documentação do TSS:
Para utilizar os datapools do TestManager com o Functional Tester, inclua a seguinte instrução de importação no script do Functional Tester:
import com.rational.test.tss.*;
Para utilizar um datapool do TestManager com o Functional Tester, o nome do datapool deve conter o caminho completo, utilizando barras duplas invertidas, no qual o datapool resida. Se você utilizar o UNIX®, o separador de arquivo será uma barra.
Nota sobre a Integração do TestManager: O Functional Tester está integrado ao Rational TestManager versão 7.0.2. Se você tiver a versão 7.0.2 do TestManager, poderá usar os recursos integrados do Functional Tester e do TestManager.
Exemplo:
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{
//criar objeto de datapool
TSSDatapool dp = new TSSDatapool();
//abrir datapool chamado testdpool
dp.open("testdpool");
//Buscar primeira linha de dados do datapool
test = dp.fetch();
//Efetuar loop 5 vezes pelo datapool para(int i = 0; i<5; i++)
{
//Obter valor da cadeia da coluna custname
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");
}
}
}
}