Utilizando Datapools do TestManager com o Functional Tester

Se você possui o TestManager instalado, você pode utilizar os datapools do TestManager com o Functional Tester por meio do suporte do Rational TSS (Test Script Services).

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: Esta versão do Functional Tester tem novos recursos de datapool. Recomendamos utilizar os novos recursos de datapool do Functional Tester. É possível importar um datapool do TestManager para um novo datapool do Functional Tester para utilizar os novos recursos do datapool. Para obter informações adicionais, consulte Criando um Datapool.

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. Consulte Entendendo as Integrações do IBM Rational Functional Tester para obter informações importantes sobre o uso conjunto dos produtos.

CUIDADO:
Se você executar um script com um datapool do TestManager, utilize apenas o nome de arquivo do datapool. Não utilize o nome de caminho completo para o datapool, pois se ele for utilizado, você não poderá executar o script 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 datapoolTSSDatapool 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");
				} 


				} 
				} 
				} 

Feedback