Utilizando Datapools do TestManager com o Teste Funcional

Você pode utilizar os datapools do TestManager com o Teste Funcional por meio do suporte Rational TSS (Test Script Services). A documentação da API do TSS explica como utilizar os datapools. A documentação do TSS poderá ser acessada a partir do menu Iniciar se você tiver o Rational Suites TestStudio, Enterprise Studio ou o TeamTest versão 2003.06.00: Iniciar > Produto do Rational > API do Rational Test > TSS para Java.

Para que os datapools do TestManager funcionem com o Teste Funcional, é necessário incluir a seguinte instrução de importação em qualquer script do Teste Funcional no qual os datapools serão utilizados:

import com.rational.test.tss.*;

Para que os datapools do TestManager funcionem com o Teste Funcional, o nome do datapool deve conter o caminho completo utilizando barras invertidas duplas nos quais o datapool resida. Se você estiver utilizando datapools por meio do TestManager, poderá utilizar apenas o nome base mais curto em vez do caminho inteiro.

Observe que no UNIX, o separador de arquivos é uma barra.

Nota: Esta versão do Functional Test possui novos recursos de datapool. Recomendamos a utilização dos novos recursos de datapool do TestManager, embora os antigos ainda possam ser utilizados. É possível importar os datapools do TestManager para um novo datapool do Teste Funcional para utilizar os novos recursos do datapool. Para obter informações adicionais, consulte Criando um Datapool.

Nota sobre a Integração do TestManager

O Teste Funcional está integrado ao Rational TestManager versão 2003.06.13. Se você possui a versão 2003.06.13 do TestManager, poderá utilizar os recursos integrados do Teste Funcional e do TestManager. Consulte Entendendo o Pacote de Produto e as Integrações do Teste Funcional para obter informações importantes sobre como utilizar os produtos juntos.

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("d:\\testXDETester\\Testproject\\DefaultTestScript+
project\\TMS_datapools\\testdp");

//Buscar primeira linha de dados do datapool
test = dp.fetch();
//Executar loop 5 vezes, lançar datapool
for(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");
}


}

}

}

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.