Les tests Siebel désignent avec précision
les candidats au pool de données, incluent un type de source
de données supplémentaire et stockent des variables dans une structure de données
propriétaire. De plus, des noms de page sont créés lors de la génération du test pour faciliter la recherche des pages qui vous intéressent.
La différence principale entre un test Siebel et un test HTTP standard est la façon dont les données dynamiques sont stockées et substituées lors de l'exécution du test.
- Dans un test HTTP standard, une source de données (une variable de pool de données, un code personnalisé ou une référence) est liée à une valeur de test remplacée lors de l'exécution. Les tests Siebel prennent en charge les sources de données HTTP et le remplacement.
Les pools de données, décrits dans Ajout de données variables
à des test, fonctionnent dans les tests Siebel de la même façon que dans les tests
HTTP standard, mais les candidats au pool de données dans les tests Siebel sont désignés
plus précisément que dans les tests HTTP standard. Dans de nombreux cas, les substitutions de pool de données sont les seules modifications à effectuer dans un test Siebel.
- Dans les tests Siebel, un type de source de données supplémentaire, appelé
source de données intégrée, contient des variables que vous pouvez
utiliser pour remplacer une valeur de test.
Ces variables peuvent être substituées par des dates (dans des formats définis), des horodatages et des compteurs dans les tests. Dans certains cas, vous pouvez utiliser la valeur unique SWE à la place d'un pool de données, pour fournir des noms de comptes de variables. Pour obtenir des instructions détaillées, voir Corrélation d'une valeur de demande avec une variable Siebel intégrée.
Les variables Siebel sont stockées dans une structure de données propriétaire appelée matrice en étoile. Une matrice en étoile stocke les chaînes et leur longueur au format hexadécimal (length_string) ou entier (length*string).
Les remplaçants Siebel disposent d'une méthode permettant de remplacer les
données et d'en recalculer la longueur. Vous pouvez procéder à la substitution à partir d'une valeur figurant dans
une matrice en étoile (mettez en évidence une valeur au format length_string ou
length*string, cliquez dessus à l'aide du bouton droit de la souris puis sélectionnez
Remplacer). Vous devez ensuite indiquer si vous voulez effectuer une substitution Siebel ou une substitution HTTP standard. La
corrélation des données Siebel est généralement sélectionnée.
Les tests Siebel sont organisés dans l'éditeur de test de la même façon que les tests HTTP standard, à l'exception de quelques différences relatives aux pages.
- La première page d'un test Siebel s'appelle Barre de messages et émule le message défilant que les pages de l'application Siebel affichent.
- Les noms des pages sont créés lors de la génération du test pour faciliter la recherche des pages qui vous intéressent. Il est fréquent par exemple de remplacer avant l'exécution d'un test le nom utilisateur
et le mot de passe entrés lors de l'enregistrement de données dans un pool de données. Comme illustré dans l'exemple, la page à partir de laquelle vous vous êtes connecté au serveur Siebel s'appelle Connexion - Envoi du nom d'utilisateur/Mot de passe pour faciliter sa recherche.