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 sur l'intégration de TestManager : Functional Tester est intégré à Rational TestManager version 7.0.1.2. Si vous possédez la version 7.0.1.2 de TestManager, vous pouvez utiliser les fonctions intégrées de Functional Tester et TestManager. Reportez-vous à la rubrique Présentation des intégrations de Functional Tester car elle contient des informations importantes sur l'utilisation combinée des produits.
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");
}
}
}
}