Paramètres de test

Les paramètres sont des valeurs d'entrée librement configurables, qui peuvent être assignées à différents types de tests et utilisées de différentes façons. Ils permettent de définir les tests à partir de données de test.

Les paramètres de test inclus dans une propriété d’un test, par exemple Données de Test pour les tests Silk Test Classic, sont répertoriés en haut. Les paramètres inutilisés sont ajoutés au bas de la liste et grisés, afin de signifier leur état désactivé.

Silk Performer
Ces tests utilisent des paramètres prédéfinis qui représentent les attributs de projet définis dans un test Silk Performer sélectionné.
JUnit, Silk4J
Toute classe de test JUnit et Silk4J peut accéder à un paramètre personnalisé du test sous-jacent en tant que propriété système Java ; le programme de lancement transmet ces paramètres à la machine virtuelle en cours d'exécution, à l'aide de l'argument VM -D. Dans le cadre du test, les valeurs du paramètre sont accessibles via System.getProperty("myParam").
NUnit, Silk4NET
Pour NUnit et Silk4NET, chaque paramètre est défini en tant que variable d'environnement. Dans le cadre du test, les valeurs du paramètre sont accessibles via Environment.GetEnvironmentVariable("myParam").
Silk Test Classic
Les paramètres peuvent être transmis à Silk Test Classic s’ils sont spécifiés dans le champ Données de test des Propriétés de test du test Silk Test Classic dans Silk Central. Par exemple, si vous voulez transmettre les valeurs de vos paramètres Silk Central Name et Password à Silk Test Classic, spécifiez "${Name}", "${Password}" dans le champ Données de Test des Propriétés de test. Votre script Silk Test Classic requiert également deux paramètres qui recevront les valeurs spécifiées.
Exemple :
[-] testcase ProcessParams(STRING name, STRING password)
   [ ] Print(name)
   [ ] Print(password)
Processus externes
Pour tous les types de test où l'exécution s'effectue dans un processus externe (WSH, Process Executor, NUnit, JUnit, MSTest, DotNetExplorer), chaque paramètre est défini en tant que variable d'environnement pour le processus. Cela est également le cas si le nom du paramètre correspond au nom de la variable du système d'exploitation, de sorte que la valeur de la variable du système soit remplacée par celle du paramètre, sauf lorsque la valeur du paramètre est une chaîne vide.
Silk Test Workbench
Le paramètre doit être défini avec le même nom dans le test Silk Test Workbench pour être défini lorsqu'il est exécuté dans Silk Central.
Tests de configurations
Vous pouvez remplacer les paramètres de test dans un plan d'exécution. Pour en savoir plus, reportez-vous à la rubrique Paramètres du plan d'exécution.
Types de tests personnalisés
Pour plus de détails sur les types de tests personnalisés, reportez-vous à l’Aide de l’Aide de l’API Silk Central.