«Selenium TestCase Generator» est un outil simple qui permet de générer des cas de tests à partir d’un modèle de test (template écrit en selenese) et un fichier de données (csv). Il permet également de générer automatiquement la suite de tests référençant les cas de tests générés.
L’outil se présente sous la forme d’un exécutable écrit en vb .net. il s’appuie sur deux fichiers à placer dans le même dossier que l’exécutable :
– template.html
– data.csv
Il a pour objectif de permettre la multiplication des cas de tests en fonctions de données d’entrées.
Le fichier template.html est en fait un test écrit en selenese dans lequel on introduit des variables nommées comme suit :
$var_0 correspondra à la première donnée du fichier data.csv
$var_1 correspondra à la deuxième donnée du fichier data.csv.
etc ..
Pour chaque ligne présente dans le fichier data.csv, un cas de test sera généré en remplaçant les variables par leurs données.

Enfin, une suite de tests est générée référençant ainsi tous les cas de tests.
Il est téléchargeable ici : Selenium TC Generator v0.1
Et inclut un exemple de template et de fichier de données.
La simplicité de l’outil induit certaines limitations :
– le fichier data.csv ne peut pas contenir de données avec un «;» car il serait interprété comme un séparateur de variables.