Utilisation de pools de données TestManager avec Functional Tester

Si TestManager est installé, le support des services Rational TSS (Test Script Services) permet d'utiliser des pools de données TestManager avec Functional Tester.

Pour des informations sur la manière d'utiliser les pools de données via TSS, reportez-vous à la documentation de l'API.

Pour afficher la documentation TSS :

Pour utiliser des pools de données TestManager avec Functional Tester, ajoutez l'instruction d'importation suivante au script Functional Tester :

 		import com.rational.test.tss.*; 

Pour qu'un pool de données TestManager puisse être utilisé avec Functional Tester, son nom doit inclure son chemin d'accès complet, avec comme symbole séparateur des doubles barres obliques inversées. Si vous utilisez UNIX, le séparateur de chemin est une barre oblique classique (non inversée).

Remarque : Cette version de Functional Tester contient de nouvelles fonctions de pool de données. Il est recommandé de les utiliser. Vous pouvez importer un pool de données TestManager dans un nouveau pool de données Functional Tester afin de bénéficier de ses nouvelles fonctionnalités. Pour plus d'informations, voir Création d'un pool de données.

Remarque sur l'intégration de TestManager : Functional Tester est intégré à Rational TestManager version 7.0.2. Si vous disposez de la version 7.0.2 de TestManager, vous pourrez utiliser les fonctions intégrées de Functional Tester et de TestManager.

ATTENTION :
Si vous exécutez un script avec un pool de données de TestManager, n'utilisez que le nom de fichier de ce pool de données. N'utilisez pas son chemin complet, car vous ne pourriez alors pas exécuter le script à partir de TestManager.

Exemple :

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{ 

//créer un objet pool de données (TSSDatapool) 
TSSDatapool dp = new TSSDatapool(); 
//ouvrir le pool de données nommé testdpool 

		dp.open("testdpool");
				//Récupérer la première ligne de données du pool 
				test = dp.fetch(); 
				//Boucler 5 fois via le pool de données pour (int i = 0; i<5; i++) 
				{ 
				//Récupérer la valeur de chaîne de la colonne custname 
				DatapoolValue dpv = dp.value("custname"); 
				strval2 = dpv.toString(); 
				System.out.println("Le nom est " + strval2); 
				test = dp.fetch(); 
				} 

				} 
				catch (Exception e)	{ 
				System.out.println("Une exception s'est produite");
				} 


				} 
				} 
				} 

Retour d'informations