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, UFT Developer (Silk4J)
- Toute classe de test JUnit et UFT Developer (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, UFT Developer (Silk4NET)
- Pour NUnit et UFT Developer (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.