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.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.
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");
}
}
}
}