Tables d'exécution de test
Les tables d'exécution de test sont utilisés pour tester des diagrammes interactifs uniquement. Les exécutions de test des diagrammes interactifs doivent tester votre logique de segmentation. Il vous suffit de configurer une seule base de données d'exécution de test pour votre installation Interact. Les tables d'exécution de test n'ont pas besoin de se trouver dans une base de données autonome. Vous pourriez, par exemple, utiliser vos tables de données client pour Campaign.
L'utilisateur de la base de données associé aux tables d'exécution de test doivent disposer des privilèges CREATE pour ajouter les tables de résultats d'exécution de test.
La base de données d'exécution de test doit contenir toutes les tables mappées dans le canal interactif.
Ces tables doivent contenir des données permettant d'exécuter les scénarios que vous voulez tester dans vos diagrammes interactifs. Par exemple, si votre logique de tri des diagrammes interactifs permet de trier les personnes en segments basés sur le choix effectué dans un système de messagerie vocale, vous devez avoir au moins une ligne pour chaque sélection possible. Si vous créez une interaction qui fonctionne avec un formulaire sur votre site Web, vous devez inclure des lignes représentant les données manquantes ou syntaxiquement incorrectes, par exemple nom@domainecom pour la valeur d'une adresse électronique.
Chaque table d'exécution de test doit contenir au moins la liste des ID du référentiel approprié, et une colonne représentant les données en temps réel que vous prévoyez d'utiliser. Comme les exécution de test n'ont pas accès aux données en temps réel, vous devez fournir des données exemple pour chaque élément de données en temps réel attendu. Par exemple, si vous souhaitez utiliser des données pouvant être collectées en temps réel, telles que le nom de la dernière page Web visitée, qui est stocké dans l'attribut lastPageVisited, ou le nombre d'articles d'un panier d'achat, qui est stocké dans l'attribut shoppingCartItemCount, vous devez créer des colonnes portant les mêmes noms, et remplir les colonnes avec des données exemple. Ceci vous permet de tester l'exécution des branches de votre logique de diagramme dont la nature est contextuelle ou comportementale.
Les exécutions de test des diagrammes interactifs ne sont pas optimisées pour traiter des ensembles de données volumineux. Vous pouvez limiter le nombre de lignes utilisées pour l'exécution de test dans le processus d'interaction. Toutefois, le résultat est que le premier ensemble de lignes toujours sélectionné. Pour vous assurer que différents ensembles de lignes sont sélectionnés, utilisez différentes vues des tables d'exécution de test.
Pour tester les performances de débit des diagrammes interactifs dans l'environnement d'exécution, vous devez créer un environnement d'exécution de test, y compris une table de profil pour l'environnement de test.
Dans la pratique, vous pouvez avoir besoin de trois ensembles de tables pour les tests : une table d'exécution de test pour tester les diagrammes interactifs, des tables de profil de test pour le groupe de serveurs de test, et un ensemble de tables de profil de production.
Substitution des types de données par défaut utilisés pour les tables créées dynamiquement
Remplacement des types de données par défaut
Types de données par défaut pour les tables créées dynamiquement